pro-777
36e5310668
chart: bump tower-ui to 0.66.35 — wizard tag de-dup + upload size guard
2026-05-03 17:49:18 +03:00
pro-777
f8b2b8a048
chart: bump tower-ui to 0.66.34 — module browse polish (wider drawer, source pills, simpler cards)
2026-05-03 17:28:39 +03:00
pro-777
a58c6f8eff
chart: bump tower-ui to 0.66.33 — horizontal facet bar (filter rail → top toolbar)
2026-05-03 17:21:07 +03:00
Tower Bot
ee4b6cf21a
chore: tower:0.66.60 ( #373 IngressRoute picks per-host wildcard secret)
2026-05-03 15:27:00 +02:00
Tower Bot
5c00e46117
chore: tower:0.66.59 (#320.C Propagator + chart loops domains[])
2026-05-03 13:59:30 +02:00
Tower Bot
40e08425ec
chore: tower:0.66.58 + tower-ui:0.66.32 (#320.B Decision Maker)
2026-05-03 13:48:55 +02:00
Tower Bot
804c4c4f64
chore: tower:0.66.57 (#320.A tenant.domains[] schema + on-load migration)
2026-05-03 13:39:56 +02:00
Tower Bot
24ac1324c5
chore: tower:0.66.56 ( #340 force per-host TLS on cross-tenant deploys)
2026-05-03 13:27:25 +02:00
Tower Bot
a7d1671cf0
chore: tower:0.66.55 ( #339 orphan-addon-source sweep on per-version delete)
2026-05-03 13:25:09 +02:00
Tower Bot
d444942880
chore: tower:0.66.54 + tower-ui:0.66.31 ( #138 fleet upgrade orchestrator)
2026-05-03 13:20:01 +02:00
Tower Bot
ba522d7e1d
chore: tower-ui:0.66.30 ( #369 source pills + library filter)
2026-05-03 13:11:30 +02:00
Tower Bot
38d6c84538
chore: tower:0.66.53 ( #367 gitea-archive-pull Secret + valueFrom in build Job)
2026-05-03 13:05:50 +02:00
Tower Bot
d6e347b98f
chore: tower-ui:0.66.29 ( #362 silent refresh-on-401 for XHR upload paths)
2026-05-03 13:00:49 +02:00
Tower Bot
8163f53c98
chore: tower-ui:0.66.28 ( #364 confirm before deselecting installed addons)
2026-05-03 12:57:46 +02:00
Tower Bot
cac8f2f083
chore: tower:0.66.52 ( #368 sweep — Promote + Migrate honor tenantSlug)
2026-05-03 12:56:20 +02:00
Tower Bot
99c7252391
chore: tower:0.66.51 ( #368 thread tenantSlug into Image ref for library addons)
2026-05-03 12:44:25 +02:00
Tower Bot
aa47481399
chore: tower:0.66.50 ( #366 auth on library archive fetch)
2026-05-03 12:30:29 +02:00
Tower Bot
6feda5a111
chore: tower-ui:0.66.27 ( #365 route library addons to source=tenant)
2026-05-03 12:23:18 +02:00
Tower Bot
8fb57b2744
chore: tower:0.66.49 + tower-ui:0.66.26 ( #363 odoo-builtin install fix)
2026-05-03 12:15:51 +02:00
491f52524d
chart: bump tower to 0.66.48 (gitea timeout 30s→120s)
2026-05-03 09:58:11 +00:00
7959ba9166
fix(addons): EnsureBranch before library publish (tower:0.66.47)
2026-05-03 09:52:58 +00:00
f3dfd39b84
chart(admin-platform-v3): bump tower-backend memory 256Mi→1Gi ( #362 )
2026-05-03 09:42:29 +00:00
8e48efc625
feat(addons): per-source build pipeline routing ( #361 , tower:0.66.46 / tower-ui:0.66.25)
2026-05-03 09:30:12 +00:00
5bf91d82b5
feat(addons): upload destination picker ( #360 , tower:0.66.45 / tower-ui:0.66.24)
2026-05-03 09:03:59 +00:00
a4f8fea72e
feat(addons): per-tenant library repos + catalog merge ( #359 , tower:0.66.44)
2026-05-03 08:37:43 +00:00
ee5e0af043
fix(addons): tenant-isolate fleet usage endpoints ( #358 , tower:0.66.43)
2026-05-03 08:25:13 +00:00
a21cd0b0e8
feat(modules): fleet usage badges ( #357 , tower:0.66.42 / tower-ui:0.66.23)
2026-05-03 08:08:12 +00:00
cc43cd071c
tower 0.66.41 — Refresh ↓ skip checkpoint when target near-empty ( #348 )
2026-05-03 07:27:24 +00:00
f5d10358fd
tower 0.66.40 — Refresh ↓ fast-path via Longhorn destructive-replace ( #356 )
2026-05-03 07:06:11 +00:00
c0ae066122
tower 0.66.39 — Connect-Server auto-stamps Longhorn S3 ( #355 )
2026-05-03 06:54:41 +00:00
caa91e2aab
tower 0.66.38 — addon-apply waits for reconcile_sync rollout ( #354 )
2026-05-03 06:13:13 +00:00
2d08afdc03
tower 0.66.37 — addon-apply auto-resolves OCA transitive deps ( #353 )
2026-05-03 05:50:04 +00:00
8681d3698e
tower 0.66.36 — rollout-wait tolerates no-op overlay commits
2026-05-02 21:50:37 +00:00
35514742d1
tower 0.66.35 — Promote rollout-wait + same #351 primitive
2026-05-02 21:41:03 +00:00
10287833d9
tower 0.66.34 — Promote introspect retries on transport errors too
2026-05-02 21:28:50 +00:00
f17e9ea75e
tower 0.66.33 — addon-apply rollout-wait + Promote introspect retry ( #351 , #352 )
2026-05-02 21:12:51 +00:00
OdooSky Bot
0423fffda4
tower 0.66.32: slog tracing on fast-path decision
2026-05-02 23:05:33 +03:00
OdooSky Bot
4fe084f78c
tower 0.66.31: VolumeClone fast-path correctness (PG password reuse + DB rename)
2026-05-02 22:38:14 +03:00
OdooSky Bot
1b6bfb57ad
tower 0.66.30: VolumeClone fast-path for spawn-env ( #347 phase 3+4+6)
2026-05-02 22:13:18 +03:00
OdooSky Bot
f4eb4677c2
tower 0.66.29: thread tenantWildcardHost through spawn-env ( #335 )
2026-05-02 20:55:46 +03:00
OdooSky Bot
ffc4b6f6fc
tower-ui 0.66.22: Modules tab odoo-builtin row rendering
2026-05-02 20:51:16 +03:00
OdooSky Bot
61ab059485
tower-ui 0.66.21: Reconcile button on Modules tab
2026-05-02 20:46:06 +03:00
OdooSky Bot
e9056f861f
tower 0.66.28: parallel filestore upload/restore ( #349 )
2026-05-02 20:38:49 +03:00
ship-bot
de4b6db1a8
chore: bump tower to 0.66.27 - #346 install loop resilience
2026-05-02 19:13:51 +02:00
ship-bot
41be4dce72
chore: bump tower to 0.66.26 - checkpoint + restore progress streaming
2026-05-02 17:37:49 +02:00
ship-bot
08e971b596
chore: bump tower to 0.66.25 - Promote accepts odoo-builtin entries
2026-05-02 17:00:07 +02:00
ship-bot
2463b9fc41
chore: bump tower to 0.66.24 - Step 2 installed flag + reconcile loop
2026-05-02 16:43:27 +02:00
ship-bot
53613b7533
chore: bump tower to 0.66.23 — Promote install-replay audit fixes
...
- partial-install visibility: error path now carries the modules
installed before the failure, instead of silently dropping the list
- introspect log line: shows source-installed/target-installed/delta
counts so the bell row narrates the comparison
- Authenticate calls: 15s timeout context (matches addon_lifecycle
pattern; hung Odoo no longer pins the parent op)
- source readiness probe: 30s waitForOdooReady before introspect so
source-down fails fast with clear message instead of cryptic auth
2026-05-02 15:58:56 +02:00
ship-bot
02097d8dd1
chore: bump tower to 0.66.22 — Promote install-delta replay (Step 1)
...
Promote no longer ships only code. After commit + sync it now:
- waits for target Odoo readiness
- queries source + target for installed-set across the recipe
- pre-checkpoint on target (best-effort)
- ButtonImmediate(install) on target for the delta
Op stays running until install hooks complete; complete means
prods Modules tab matches stages installed-set, not just mount layer.
2026-05-02 15:45:30 +02:00
ship-bot
c259e1a2c8
chore: bump tower to 0.66.21 — addon Dockerfile pip --break-system-packages
...
Odoo 19 image runs Python 3.12 (Bookworm), which enforces PEP 668.
pip install --user is blocked without --break-system-packages, so
every addon with even one external_dependencies.python entry failed
on Odoo 19. Build container is single-shot, so the lock does not
apply — the flag is the correct override here.
2026-05-02 15:15:42 +02:00