Commit Graph

  • 5d6173a0cd fix: bump tower -> 0.76.61 (fix(addon-download): buffer in memory — distroless image has no /tmp) OdooSky v3 2026-05-11 08:11:00 +02:00
  • ff2ddcc0fe fix: bump tower -> 0.76.59 (fix(addon-download): filter upstream archive to targeted addon only) OdooSky v3 2026-05-11 08:05:27 +02:00
  • 2d2b044096 fix: bump tower -> 0.76.60 (fix(studio): watcher activity-gated polling + completion log + caches) OdooSky v3 2026-05-10 22:34:51 +02:00
  • b76180fd43 fix: bump tower -> 0.76.59 (fix(studio): watcher treats already-published as no-op) OdooSky v3 2026-05-10 17:03:55 +02:00
  • 3a14521e5c fix: bump tower-ui -> 0.76.38 (feat(studio): strip publish UI from panel — auto-publish handles it) OdooSky v3 2026-05-10 16:59:14 +02:00
  • a83ac41b8e fix: bump tower-ui -> 0.76.34 (fix(modules): close all HIGH/MEDIUM operator-shield review findings) OdooSky v3 2026-05-10 16:47:30 +02:00
  • 02c278c872 fix: bump tower -> 0.76.58 (fix(compat): close all HIGH/MEDIUM/LOW from Pillar 2 audit) OdooSky v3 2026-05-10 16:46:19 +02:00
  • 08223da4b1 fix: bump tower -> 0.76.57 (fix(studio): scratch webhook 412 (not 500) when overlay missing — sim found) OdooSky v3 2026-05-10 16:20:46 +02:00
  • 12fc6873d8 fix: bump tower -> 0.76.56 (fix(studio): audit-found bugs in git-native scratch flow (path-traversal + bogus Gitea endpoint)) OdooSky v3 2026-05-10 16:16:41 +02:00
  • ba89127f6f fix: bump tower -> 0.76.55 (feat(studio): git-native scratch flow — webhook + promote pipeline) OdooSky v3 2026-05-10 16:04:28 +02:00
  • a8b469b5d2 fix: bump tower-ui -> 0.76.37 (feat(studio): auto-detect banner — one-click publish per workspace addon) OdooSky v3 2026-05-10 15:10:18 +02:00
  • 44a9d62a39 fix: bump tower -> 0.76.54 (feat(studio): /workspace/scan endpoint for auto-publish banner) OdooSky v3 2026-05-10 15:09:30 +02:00
  • 437d781d90 fix: bump tower -> 0.76.53 (feat(studio): publish-from-studio endpoint + addon-publish Operations) OdooSky v3 2026-05-10 13:52:41 +02:00
  • 3f56527f36 fix: bump tower-ui -> 0.76.36 (feat(studio): keepDNS on teardown) OdooSky v3 2026-05-10 12:48:31 +02:00
  • a85b735cde fix: bump tower -> 0.76.52 (feat(studio): library deposit + real install + keepDNS) OdooSky v3 2026-05-10 12:47:58 +02:00
  • 7720f5dd7e fix: bump tower-ui -> 0.76.35 (feat(studio): one-click publish-addon button) OdooSky v3 2026-05-10 12:20:55 +02:00
  • e2e1831944 fix: bump tower -> 0.76.51 (feat(studio): one-click publish endpoint) OdooSky v3 2026-05-10 12:19:24 +02:00
  • 31021e8c78 fix: bump tower-ui -> 0.76.34 (feat(studio): publish-addon panel form) OdooSky v3 2026-05-10 11:53:49 +02:00
  • ce2f2182de fix: bump tower -> 0.76.50 (feat(studio): publish-addon endpoint) OdooSky v3 2026-05-10 11:52:31 +02:00
  • 1f39218f10 fix: bump tower -> 0.76.49 (feat(studio): auto-DNS upsert + cleanup) OdooSky v3 2026-05-10 09:47:06 +02:00
  • c8262a7042 fix: bump tower-ui -> 0.76.33 (feat(modules): compat shield UX (Pillar 2 Phase 3)) OdooSky v3 2026-05-09 23:45:35 +02:00
  • b23733f5ed fix: bump tower-ui -> 0.76.32 (feat(studio): InstanceStudioPanel + 4 api helpers (cold-start UX, 3-state render)) OdooSky v3 2026-05-09 23:18:27 +02:00
  • 34b8f27927 fix: bump tower -> 0.76.48 (feat(studio): flip studioChartReady=true (chart 0.1.1 + opencode-odoo:1.0.0 published)) OdooSky v3 2026-05-09 23:17:11 +02:00
  • 4778ccb2d8 fix: bump tower -> 0.76.41 (feat(telemetry): compat matrix query API live (Pillar 2 Phase 2)) OdooSky v3 2026-05-09 22:13:57 +02:00
  • dc8c568a98 fix: bump tower-ui -> 0.76.31 (feat(addon): download button per version in module detail drawer) OdooSky v3 2026-05-09 21:11:39 +02:00
  • 9d40c77bef fix: bump tower -> 0.76.47 (feat(addon): download endpoint + Gitea archive proxy + drawer button) OdooSky v3 2026-05-09 21:11:06 +02:00
  • edabedee03 fix: bump tower -> 0.76.46 (fix(s3): normalize endpoint scheme prefix (https:// when missing)) OdooSky v3 2026-05-09 18:42:35 +02:00
  • f45a6cf2c3 fix: bump tower -> 0.76.45 (fix(migrate): stamp AddonSpec.Source after ensure (tenant/platform/odoo-builtin)) OdooSky v3 2026-05-09 18:26:27 +02:00
  • af85ed41ff fix: bump tower -> 0.76.44 (fix(migrate): use stageTenantID for bundle S3 access (super_admin acting case)) OdooSky v3 2026-05-09 17:03:07 +02:00
  • 90da60459c fix: bump tower -> 0.76.43 (fix(migrate): serverTenantID overrides scope.TenantID (super_admin acting case)) OdooSky v3 2026-05-09 16:39:51 +02:00
  • 55a7ee959b fix: bump tower -> 0.76.42 (fix(migrate): derive owner tenant slug from destination server when scope is global) OdooSky v3 2026-05-09 16:08:14 +02:00
  • bada50799d fix: bump tower -> 0.76.41 (fix(migrate): try tenant addon source before platform (re-ship after 0.76.39/0.76.40 race)) OdooSky v3 2026-05-09 15:39:58 +02:00
  • 5347e254d1 fix: bump tower -> 0.76.40 (fix: surgical batch — H1 manifest-empty wipe guard + M4 rule-compile test + M5 cancel-during-probe race) OdooSky v3 2026-05-09 15:34:08 +02:00
  • 33a8318f78 fix: bump tower -> 0.76.39 (feat(filestore-sweep): NULL dangling ir_attachment.store_fname after restore (Pillar 3c)) OdooSky v3 2026-05-09 15:07:27 +02:00
  • 7b7f5e9492 fix: bump tower -> 0.76.38 (feat(error-translate): centralize translation in op.Fail (universal coverage)) OdooSky v3 2026-05-09 14:51:31 +02:00
  • 5f529db22a fix: bump tower -> 0.76.37 (feat(error-translate): operator-friendly translation table (Pillar 3d)) OdooSky v3 2026-05-09 14:36:58 +02:00
  • 89207ac854 fix: bump tower -> 0.76.36 (feat(pg-pinning): derive pg_dump/psql client image from instance PG version (Pillar 3b)) OdooSky v3 2026-05-09 14:23:29 +02:00
  • 56ddb259aa fix: bump tower -> 0.76.35 (feat(probe): bundle health probe after addon-apply (Pillar 3a)) OdooSky v3 2026-05-09 14:02:31 +02:00
  • 8f95b65a2d fix: bump tower -> 0.76.34 (fix(addons): instance Modules tab — semver sort + cross-major filter on dropdown + apply-time guard) OdooSky v3 2026-05-09 11:58:11 +02:00
  • 2a61798334 fix: bump tower-ui -> 0.76.30 (revert(modules): drawer is metadata-only; fleet-upgrade UI removed (use instance Modules tab)) OdooSky v3 2026-05-09 11:40:49 +02:00
  • 4267ef2939 fix: bump tower -> 0.76.33 (revert(addons): remove fleet-upgrade — per-instance Modules tab is the only path; addon detail drawer is now metadata-only) OdooSky v3 2026-05-09 11:39:47 +02:00
  • ba669ebcf4 fix: bump tower-ui -> 0.76.29 (fix(modules): tab strip uses unfiltered usage for counts so inactive-major tabs stay visible) OdooSky v3 2026-05-09 11:12:36 +02:00
  • 7875882fd7 fix: bump tower -> 0.76.32 (fix(addons): re-ship Plan v2 backend filter — 0.76.31 image was a stale build) OdooSky v3 2026-05-09 11:09:30 +02:00
  • b88c2f6ebf fix: bump tower-ui -> 0.76.28 (feat(modules): major-tabbed addon detail drawer — fleet usage scoped per Odoo major (Plan v2)) OdooSky v3 2026-05-09 10:54:39 +02:00
  • 6bb444eb6a fix: bump tower -> 0.76.31 (fix(restore): strip PG17-only GUCs from dump before psql) OdooSky v3 2026-05-08 22:27:06 +02:00
  • dca37a48ba fix: bump tower -> 0.76.30 (fix(disconnect): stamp resources-finalizer at App creation + ensure on ForceDelete - cascade now actually drains child resources) OdooSky v3 2026-05-08 08:15:33 +02:00
  • 8e2992e7dc fix: bump tower -> 0.76.29 (fix(connect): retry kube-root-ca.crt read with 60s budget — fixes ESO-degraded clusters on slow ARM bootstraps) OdooSky v3 2026-05-08 06:42:09 +02:00
  • 8a31b3a566 fix: bump tower -> 0.76.23 (fix(billing): per-key overlay of pricing defaults — new HDX tiers populate without YAML edit) OdooSky v3 2026-05-08 06:09:56 +02:00
  • 654903ed0f fix: bump tower -> 0.76.28 (feat(connect): pre-flight cluster ping + slim namespace adapter + eager-seed vault paths + tenant tests) OdooSky v3 2026-05-08 06:05:57 +02:00
  • 9675d55448 fix: bump tower-ui -> 0.76.22 (feat(billing): add Havari Dedicated tier family — VPS + Dedicated grouped in OrderServerDrawer) OdooSky v3 2026-05-08 05:57:52 +02:00
  • 03ec8b00e9 fix: bump tower -> 0.76.22 (feat(billing): add Havari Dedicated tier family (AMD EPYC 9645 · DDR5 ECC · NVMe RAID)) OdooSky v3 2026-05-08 05:56:59 +02:00
  • b7df359f81 fix: bump tower-ui -> 0.76.27 (fix(modules): close orphan dialog on drawer dismiss; guard double-click on apply) OdooSky v3 2026-05-08 05:35:11 +02:00
  • 14725bc210 fix: bump tower-ui -> 0.76.26 (feat(modules): pre-downgrade safeguards — checkpoint prompt + migration-folder warning dialog) OdooSky v3 2026-05-08 05:27:59 +02:00
  • e1c5e8cc43 fix: bump tower -> 0.76.26 (feat(addons): pre-downgrade safeguards — checkpoint prompt + migration-folder warning) OdooSky v3 2026-05-08 05:27:12 +02:00
  • 1f5e909c30 fix: bump tower-ui -> 0.76.25 (fix(modules): direction-aware fleet-usage labels in module-detail drawer) OdooSky v3 2026-05-07 22:22:47 +02:00
  • c01d60b137 fix: bump tower -> 0.76.25 (fix(addons): direction-aware verb in fleet-apply title and op label) OdooSky v3 2026-05-07 22:21:56 +02:00
  • e1aa016f06 fix(ops): flip TOWER_OPS_PERSIST_PATH to .db for SQLite mode in 0.76.24 OdooSky v3 2026-05-07 22:09:34 +02:00
  • 70e63ca6b6 fix: bump tower -> 0.76.24 (feat(ops): SQLite op-history store with per-transition durability + 90d retention) OdooSky v3 2026-05-07 22:08:47 +02:00
  • 1fa7d5619e fix: bump tower -> 0.76.23 (upload manifest version validation) OdooSky v3 2026-05-07 21:44:41 +02:00
  • 1e6e45484e fix: bump tower -> 0.76.22 (feat(secrets): Phase 4 — auto-bootstrap OpenBao auth on Connect) OdooSky v3 2026-05-07 21:09:42 +02:00
  • f5ee04080f fix: bump tower-ui -> 0.76.21 (refactor(ui): drop rented-servers grid from /billing Plans tab (rebuild)) OdooSky v3 2026-05-07 20:48:59 +02:00
  • a9365c7ecd fix: bump tower -> 0.76.21 (fix(secrets): Phase 2+3 — all 5 Tower-stamped Secrets now ESO+OpenBao chart-managed) OdooSky v3 2026-05-07 20:36:27 +02:00
  • 3fda4c1393 fix: bump tower -> 0.76.20 (fix(addons): revert imperative gitea-archive-pull stamping; chart-managed via ESO) OdooSky v3 2026-05-07 20:11:31 +02:00
  • 6778a175e9 fix: bump tower-ui -> 0.76.20 (fix(ui): module dropdown labels Upgrade/Downgrade/Current by version comparison) OdooSky v3 2026-05-07 18:44:21 +02:00
  • 14cf66f4a3 fix: bump tower -> 0.76.18 (fix(addons): pre-flight gitea-archive-pull secret + fail-loud on empty token) OdooSky v3 2026-05-07 18:30:21 +02:00
  • 43d24987d0 fix: bump tower-ui -> 0.76.19 (refactor(ui): fold remittance into /admin/billing as Bank details tab) OdooSky v3 2026-05-07 18:04:55 +02:00
  • a8ae933265 fix: bump tower-ui -> 0.76.18 (fix(billing): authFetch+blob for download invoice + propagate tenantContext on tenant-side calls) OdooSky v3 2026-05-07 15:26:21 +02:00
  • 069298eeb4 fix: bump tower -> 0.76.17 (feat(billing): MEGA S4 receipt storage + print-friendly invoice layout) OdooSky v3 2026-05-07 15:06:52 +02:00
  • 364a78999e fix(tower): revert backend memory limit 8Gi -> 4Gi (4Gi sufficient) OdooSky v3 2026-05-07 14:48:45 +02:00
  • b40c26bada fix(tower): bump backend memory limit 4Gi -> 8Gi (addon upload headroom) OdooSky v3 2026-05-07 14:48:15 +02:00
  • 687f4048cf fix: bump tower-ui -> 0.76.16 (feat(billing): customer self-serve server orders + admin fulfill) OdooSky v3 2026-05-07 14:45:46 +02:00
  • 8d36497eea fix: bump tower -> 0.76.16 (feat(billing): customer self-serve server orders + admin fulfill) OdooSky v3 2026-05-07 14:44:58 +02:00
  • 8756ba2014 fix: bump tower-ui -> 0.76.15 (feat(billing): free-assignment flag + bulk draft generation on Tenants tab) OdooSky v3 2026-05-07 14:24:41 +02:00
  • ecabc17d63 fix: bump tower -> 0.76.15 (feat(billing): free-assignment flag + bulk draft generation on Tenants tab) OdooSky v3 2026-05-07 14:23:53 +02:00
  • 1217f638b7 fix(tower): bump backend memory limit 1Gi -> 4Gi (addon upload OOM) OdooSky v3 2026-05-07 14:13:38 +02:00
  • 3ca090b210 fix: bump tower-ui -> 0.76.14 (feat(billing): customer self-serve plan change scheduled at next cycle) OdooSky v3 2026-05-07 12:56:34 +02:00
  • 9712d664e4 fix: bump tower -> 0.76.14 (feat(billing): customer self-serve plan change scheduled at next cycle) OdooSky v3 2026-05-07 12:55:48 +02:00
  • 3cd739481c fix: bump tower-ui -> 0.76.13 (feat(billing): invoice draft state + edit drawer + custom-scope blank canvas) OdooSky v3 2026-05-07 12:41:06 +02:00
  • 8b2f69829b fix: bump tower -> 0.76.13 (feat(billing): invoice draft state + edit drawer + custom-scope blank canvas) OdooSky v3 2026-05-07 12:40:20 +02:00
  • 1d73dbddac fix: bump tower-ui -> 0.76.12 (refactor(ui): drop Billing tab from /admin/tenants/{id} — owned by /admin/billing now) OdooSky v3 2026-05-07 12:01:54 +02:00
  • 1a2a2cd219 fix: bump tower-ui -> 0.76.11 (fix(billing): review fixes — email search, mobile responsive, IBAN groups, amortized monthly, lifted filter state) OdooSky v3 2026-05-07 11:56:42 +02:00
  • 3870bba680 fix: bump tower -> 0.76.11 (fix(billing): review fixes — email search, mobile responsive, IBAN groups, amortized monthly, scoped commit ctx) OdooSky v3 2026-05-07 11:55:17 +02:00
  • ae6e98e2fd fix: bump tower-ui -> 0.76.10 (feat(billing): hub UI + scoped invoices + bank-transfer details) OdooSky v3 2026-05-07 11:39:17 +02:00
  • b5e6d0936c fix: bump tower -> 0.76.10 (feat(billing): hub UI + scoped invoices + bank-transfer details) OdooSky v3 2026-05-07 11:38:31 +02:00
  • 73fc6c1d8f fix: bump tower-ui -> 0.76.9 (feat(billing): admin pricing editor — pricing.yaml via UI) OdooSky v3 2026-05-07 10:17:21 +02:00
  • df21f2316a fix: bump tower -> 0.76.9 (feat(billing): admin pricing editor — pricing.yaml via UI) OdooSky v3 2026-05-07 10:15:15 +02:00
  • af9aef24ab fix: bump tower+tower-ui -> 0.76.8 (addon-filter self-audit fixes) OdooSky v3 2026-05-06 23:23:08 +02:00
  • a5711a6b98 fix: bump tower+tower-ui -> 0.76.7 (addon picker major filter + stop manifest rewrite) OdooSky v3 2026-05-06 23:10:02 +02:00
  • f121592ca7 fix: bump tower -> 0.76.6 (Batch 4: auth on 7 instance handlers) OdooSky v3 2026-05-06 22:11:30 +02:00
  • 08dcc3dc34 fix: bump tower+tower-ui -> 0.76.5 (Soft Undo self-audit: auth + xtenant guard + cache) OdooSky v3 2026-05-06 21:55:18 +02:00
  • 98a72e21a1 fix: bump tower -> 0.76.4 (smoke-gate Promote ↑) OdooSky v3 2026-05-06 20:43:22 +02:00
  • a9fe006271 fix: bump tower+tower-ui -> 0.76.3 (Soft Undo + DB-impact diff) OdooSky v3 2026-05-06 20:37:43 +02:00
  • 7a9c307665 fix: bump tower-ui -> 0.76.2 (Hard Undo data-loss warning) OdooSky v3 2026-05-06 20:27:29 +02:00
  • adc60712d7 fix: bump tower -> 0.76.2 (checkpoint-restore drop+recreate DB) OdooSky v3 2026-05-06 19:50:52 +02:00
  • b6f8257217 feat(status): bump tower+tower-ui -> 0.78.3 (smart Degraded) OdooSky v3 2026-05-06 18:00:58 +02:00
  • 19b076284c feat(ui-billing): bump tower-ui -> 0.78.2 (cycle-aware amount labels) OdooSky v3 2026-05-06 17:17:43 +02:00
  • 6af79f939a feat(billing): bump tower+tower-ui -> 0.78.1 (per-rental cycle + auto-cancel) OdooSky v3 2026-05-06 16:15:15 +02:00
  • 033f61679c feat: bump tower+tower-ui -> 0.78.0 (server power management) OdooSky v3 2026-05-06 14:05:42 +02:00
  • 524d386cab fix: bump tower-ui -> 0.77.11 (terminal scrollbar flicker) OdooSky v3 2026-05-06 13:30:11 +02:00
  • ad72c57716 feat(platform): bump tower -> 0.77.12 (chown helpers to 100:101) OdooSky v3 2026-05-06 13:29:48 +02:00