OdooSky v3
|
4c80c0e500
|
fix: bump tower -> 0.76.62 (fix(addon-unpublish): improve 404 message for library-only addons)
|
2026-05-11 08:39:45 +02:00 |
|
OdooSky v3
|
5d6173a0cd
|
fix: bump tower -> 0.76.61 (fix(addon-download): buffer in memory — distroless image has no /tmp)
|
2026-05-11 08:11:00 +02:00 |
|
OdooSky v3
|
ff2ddcc0fe
|
fix: bump tower -> 0.76.59 (fix(addon-download): filter upstream archive to targeted addon only)
|
2026-05-11 08:05:27 +02:00 |
|
OdooSky v3
|
2d2b044096
|
fix: bump tower -> 0.76.60 (fix(studio): watcher activity-gated polling + completion log + caches)
|
2026-05-10 22:34:51 +02:00 |
|
OdooSky v3
|
b76180fd43
|
fix: bump tower -> 0.76.59 (fix(studio): watcher treats already-published as no-op)
|
2026-05-10 17:03:55 +02:00 |
|
OdooSky v3
|
3a14521e5c
|
fix: bump tower-ui -> 0.76.38 (feat(studio): strip publish UI from panel — auto-publish handles it)
|
2026-05-10 16:59:14 +02:00 |
|
OdooSky v3
|
a83ac41b8e
|
fix: bump tower-ui -> 0.76.34 (fix(modules): close all HIGH/MEDIUM operator-shield review findings)
|
2026-05-10 16:47:30 +02:00 |
|
OdooSky v3
|
02c278c872
|
fix: bump tower -> 0.76.58 (fix(compat): close all HIGH/MEDIUM/LOW from Pillar 2 audit)
|
2026-05-10 16:46:19 +02:00 |
|
OdooSky v3
|
08223da4b1
|
fix: bump tower -> 0.76.57 (fix(studio): scratch webhook 412 (not 500) when overlay missing — sim found)
|
2026-05-10 16:20:46 +02:00 |
|
OdooSky v3
|
12fc6873d8
|
fix: bump tower -> 0.76.56 (fix(studio): audit-found bugs in git-native scratch flow (path-traversal + bogus Gitea endpoint))
|
2026-05-10 16:16:41 +02:00 |
|
OdooSky v3
|
ba89127f6f
|
fix: bump tower -> 0.76.55 (feat(studio): git-native scratch flow — webhook + promote pipeline)
|
2026-05-10 16:04:28 +02:00 |
|
OdooSky v3
|
a8b469b5d2
|
fix: bump tower-ui -> 0.76.37 (feat(studio): auto-detect banner — one-click publish per workspace addon)
|
2026-05-10 15:10:18 +02:00 |
|
OdooSky v3
|
44a9d62a39
|
fix: bump tower -> 0.76.54 (feat(studio): /workspace/scan endpoint for auto-publish banner)
|
2026-05-10 15:09:30 +02:00 |
|
OdooSky v3
|
437d781d90
|
fix: bump tower -> 0.76.53 (feat(studio): publish-from-studio endpoint + addon-publish Operations)
|
2026-05-10 13:52:41 +02:00 |
|
OdooSky v3
|
3f56527f36
|
fix: bump tower-ui -> 0.76.36 (feat(studio): keepDNS on teardown)
|
2026-05-10 12:48:31 +02:00 |
|
OdooSky v3
|
a85b735cde
|
fix: bump tower -> 0.76.52 (feat(studio): library deposit + real install + keepDNS)
|
2026-05-10 12:47:58 +02:00 |
|
OdooSky v3
|
7720f5dd7e
|
fix: bump tower-ui -> 0.76.35 (feat(studio): one-click publish-addon button)
|
2026-05-10 12:20:55 +02:00 |
|
OdooSky v3
|
e2e1831944
|
fix: bump tower -> 0.76.51 (feat(studio): one-click publish endpoint)
|
2026-05-10 12:19:24 +02:00 |
|
OdooSky v3
|
31021e8c78
|
fix: bump tower-ui -> 0.76.34 (feat(studio): publish-addon panel form)
|
2026-05-10 11:53:49 +02:00 |
|
OdooSky v3
|
ce2f2182de
|
fix: bump tower -> 0.76.50 (feat(studio): publish-addon endpoint)
|
2026-05-10 11:52:31 +02:00 |
|
OdooSky v3
|
1f39218f10
|
fix: bump tower -> 0.76.49 (feat(studio): auto-DNS upsert + cleanup)
|
2026-05-10 09:47:06 +02:00 |
|
OdooSky v3
|
c8262a7042
|
fix: bump tower-ui -> 0.76.33 (feat(modules): compat shield UX (Pillar 2 Phase 3))
|
2026-05-09 23:45:35 +02:00 |
|
OdooSky v3
|
b23733f5ed
|
fix: bump tower-ui -> 0.76.32 (feat(studio): InstanceStudioPanel + 4 api helpers (cold-start UX, 3-state render))
|
2026-05-09 23:18:27 +02:00 |
|
OdooSky v3
|
34b8f27927
|
fix: bump tower -> 0.76.48 (feat(studio): flip studioChartReady=true (chart 0.1.1 + opencode-odoo:1.0.0 published))
|
2026-05-09 23:17:11 +02:00 |
|
OdooSky v3
|
4778ccb2d8
|
fix: bump tower -> 0.76.41 (feat(telemetry): compat matrix query API live (Pillar 2 Phase 2))
|
2026-05-09 22:13:57 +02:00 |
|
OdooSky v3
|
dc8c568a98
|
fix: bump tower-ui -> 0.76.31 (feat(addon): download button per version in module detail drawer)
|
2026-05-09 21:11:39 +02:00 |
|
OdooSky v3
|
9d40c77bef
|
fix: bump tower -> 0.76.47 (feat(addon): download endpoint + Gitea archive proxy + drawer button)
|
2026-05-09 21:11:06 +02:00 |
|
OdooSky v3
|
edabedee03
|
fix: bump tower -> 0.76.46 (fix(s3): normalize endpoint scheme prefix (https:// when missing))
|
2026-05-09 18:42:35 +02:00 |
|
OdooSky v3
|
f45a6cf2c3
|
fix: bump tower -> 0.76.45 (fix(migrate): stamp AddonSpec.Source after ensure (tenant/platform/odoo-builtin))
|
2026-05-09 18:26:27 +02:00 |
|
OdooSky v3
|
af85ed41ff
|
fix: bump tower -> 0.76.44 (fix(migrate): use stageTenantID for bundle S3 access (super_admin acting case))
|
2026-05-09 17:03:07 +02:00 |
|
OdooSky v3
|
90da60459c
|
fix: bump tower -> 0.76.43 (fix(migrate): serverTenantID overrides scope.TenantID (super_admin acting case))
|
2026-05-09 16:39:51 +02:00 |
|
OdooSky v3
|
55a7ee959b
|
fix: bump tower -> 0.76.42 (fix(migrate): derive owner tenant slug from destination server when scope is global)
|
2026-05-09 16:08:14 +02:00 |
|
OdooSky v3
|
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))
|
2026-05-09 15:39:58 +02:00 |
|
OdooSky v3
|
5347e254d1
|
fix: bump tower -> 0.76.40 (fix: surgical batch — H1 manifest-empty wipe guard + M4 rule-compile test + M5 cancel-during-probe race)
|
2026-05-09 15:34:08 +02:00 |
|
OdooSky v3
|
33a8318f78
|
fix: bump tower -> 0.76.39 (feat(filestore-sweep): NULL dangling ir_attachment.store_fname after restore (Pillar 3c))
|
2026-05-09 15:07:27 +02:00 |
|
OdooSky v3
|
7b7f5e9492
|
fix: bump tower -> 0.76.38 (feat(error-translate): centralize translation in op.Fail (universal coverage))
|
2026-05-09 14:51:31 +02:00 |
|
OdooSky v3
|
5f529db22a
|
fix: bump tower -> 0.76.37 (feat(error-translate): operator-friendly translation table (Pillar 3d))
|
2026-05-09 14:36:58 +02:00 |
|
OdooSky v3
|
89207ac854
|
fix: bump tower -> 0.76.36 (feat(pg-pinning): derive pg_dump/psql client image from instance PG version (Pillar 3b))
|
2026-05-09 14:23:29 +02:00 |
|
OdooSky v3
|
56ddb259aa
|
fix: bump tower -> 0.76.35 (feat(probe): bundle health probe after addon-apply (Pillar 3a))
|
2026-05-09 14:02:31 +02:00 |
|
OdooSky v3
|
8f95b65a2d
|
fix: bump tower -> 0.76.34 (fix(addons): instance Modules tab — semver sort + cross-major filter on dropdown + apply-time guard)
|
2026-05-09 11:58:11 +02:00 |
|
OdooSky v3
|
2a61798334
|
fix: bump tower-ui -> 0.76.30 (revert(modules): drawer is metadata-only; fleet-upgrade UI removed (use instance Modules tab))
|
2026-05-09 11:40:49 +02:00 |
|
OdooSky v3
|
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)
|
2026-05-09 11:39:47 +02:00 |
|
OdooSky v3
|
ba669ebcf4
|
fix: bump tower-ui -> 0.76.29 (fix(modules): tab strip uses unfiltered usage for counts so inactive-major tabs stay visible)
|
2026-05-09 11:12:36 +02:00 |
|
OdooSky v3
|
7875882fd7
|
fix: bump tower -> 0.76.32 (fix(addons): re-ship Plan v2 backend filter — 0.76.31 image was a stale build)
|
2026-05-09 11:09:30 +02:00 |
|
OdooSky v3
|
b88c2f6ebf
|
fix: bump tower-ui -> 0.76.28 (feat(modules): major-tabbed addon detail drawer — fleet usage scoped per Odoo major (Plan v2))
|
2026-05-09 10:54:39 +02:00 |
|
OdooSky v3
|
6bb444eb6a
|
fix: bump tower -> 0.76.31 (fix(restore): strip PG17-only GUCs from dump before psql)
|
2026-05-08 22:27:06 +02:00 |
|
OdooSky v3
|
dca37a48ba
|
fix: bump tower -> 0.76.30 (fix(disconnect): stamp resources-finalizer at App creation + ensure on ForceDelete - cascade now actually drains child resources)
|
2026-05-08 08:15:33 +02:00 |
|
OdooSky v3
|
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)
|
2026-05-08 06:42:09 +02:00 |
|
OdooSky v3
|
8a31b3a566
|
fix: bump tower -> 0.76.23 (fix(billing): per-key overlay of pricing defaults — new HDX tiers populate without YAML edit)
|
2026-05-08 06:09:56 +02:00 |
|
OdooSky v3
|
654903ed0f
|
fix: bump tower -> 0.76.28 (feat(connect): pre-flight cluster ping + slim namespace adapter + eager-seed vault paths + tenant tests)
|
2026-05-08 06:05:57 +02:00 |
|