OdooSky v3
|
164cf15330
|
fix: bump tower -> 0.76.95 (fix server detail in fleet view: keep slug-prefixed name when no acting-as scope)
|
2026-05-13 10:03:32 +02:00 |
|
OdooSky v3
|
effb43b6d5
|
fix: bump tower -> 0.76.94 (debug log for cluster lookup)
|
2026-05-13 09:59:45 +02:00 |
|
OdooSky v3
|
de996de6d4
|
fix: bump tower -> 0.76.93 (fix project-sweep for Phase 1-server slug-prefixed Apps + self-heal stale label)
|
2026-05-13 09:28:18 +02:00 |
|
OdooSky v3
|
49cc8dfcbf
|
fix: bump tower -> 0.76.92 (addon build-job timeout 5m→15m for fresh clusters)
|
2026-05-13 09:12:54 +02:00 |
|
OdooSky v3
|
00f7cddce1
|
fix: bump tower -> 0.76.91 (fix: password capture must merge, not overwrite vault)
|
2026-05-13 08:54:13 +02:00 |
|
OdooSky v3
|
7fb5b6441b
|
fix: bump tower-ui -> 0.76.90 (SSH key info card on rented-server detail)
|
2026-05-13 08:50:20 +02:00 |
|
OdooSky v3
|
5f680de1d8
|
fix: bump tower -> 0.76.90 (SSH key info endpoint)
|
2026-05-13 08:49:40 +02:00 |
|
OdooSky v3
|
0954682939
|
fix: bump tower -> 0.76.89 (fix(netcup): SSH key endpoint is user-scoped)
|
2026-05-13 08:28:19 +02:00 |
|
OdooSky v3
|
d06dcf9be7
|
fix: bump tower-ui -> 0.76.88 (reinstall: SSH key rotate toggle)
|
2026-05-13 08:17:26 +02:00 |
|
OdooSky v3
|
c1b79f97ff
|
fix: bump tower -> 0.76.88 (per-server Tower-managed SSH key (reuse by default))
|
2026-05-13 08:16:43 +02:00 |
|
OdooSky v3
|
24799ec531
|
fix: bump tower -> 0.76.87 (reinstall: sshPasswordAuthentication=true so cloudimg accepts password)
|
2026-05-13 07:52:14 +02:00 |
|
OdooSky v3
|
ca75cf3dd9
|
fix: bump tower-ui -> 0.76.86 (terminal close reason + refresh state on actions)
|
2026-05-13 07:48:11 +02:00 |
|
OdooSky v3
|
69202812fb
|
fix: bump tower -> 0.76.86 (terminal wait-for-ssh + refresh state chip)
|
2026-05-13 07:47:27 +02:00 |
|
OdooSky v3
|
32dd11744f
|
fix: bump tower-ui -> 0.76.85 (reinstall progress card)
|
2026-05-13 07:37:25 +02:00 |
|
OdooSky v3
|
c3d3ab17aa
|
fix: bump tower -> 0.76.85 (reinstall progress tracker + GET status endpoint)
|
2026-05-13 07:36:41 +02:00 |
|
OdooSky v3
|
ad9468df3a
|
fix: bump tower-ui -> 0.76.84 (reinstall: fetch live image list)
|
2026-05-13 07:27:27 +02:00 |
|
OdooSky v3
|
bacd783e7f
|
fix: bump tower -> 0.76.84 (reinstall: live image picker, filtered to Ubuntu and Debian)
|
2026-05-13 07:26:45 +02:00 |
|
OdooSky v3
|
b2274f5828
|
fix: bump tower -> 0.76.83 (reinstall: capture new root password from SCP task result and write to Vault (port v2 pattern))
|
2026-05-13 07:19:30 +02:00 |
|
OdooSky v3
|
1b0e1ccfa0
|
fix: bump tower -> 0.76.82 (gitea GetRepoTree pagination fix: stop addon-republish 422 collisions on >1000-entry branches)
|
2026-05-13 06:47:09 +02:00 |
|
OdooSky v3
|
c53c0d66fe
|
fix: bump tower -> 0.76.81 (Phase 1-server: tenant-scoped naming for ArgoCD apps, cluster registry, helm, OpenBao auth)
|
2026-05-13 06:25:09 +02:00 |
|
OdooSky v3
|
2511d961aa
|
fix: bump tower-ui -> 0.76.42 (feat(deploy-modal): confirmation step on Deploy Odoo wizard — prevents stale-form accidental creates)
|
2026-05-13 05:57:08 +02:00 |
|
OdooSky v3
|
735e125f64
|
fix: bump tower -> 0.76.80 (fix(argocd): GetResourceTree/GetPodLogs/RefreshAndSync/SyncApplication use dualModeAppName for super-admin cross-workspace browsing)
|
2026-05-12 20:39:16 +02:00 |
|
OdooSky v3
|
0993579377
|
fix: bump tower -> 0.76.79 (fix(scope): restore label fallback in dualModeAppName for super-admin cross-workspace browsing)
|
2026-05-12 20:34:52 +02:00 |
|
OdooSky v3
|
68296e8b85
|
fix: bump tower -> 0.76.78 (Phase 3: drop dual-mode label fallback + pin helm releaseName for future renames)
|
2026-05-12 20:24:01 +02:00 |
|
OdooSky v3
|
8ea1d125fc
|
fix: bump tower -> 0.76.77 (fix(scope): propagate Scope into op ctx + backupClient uses dualModeAppName — closes the cross-tenant-code lookup pattern across all 10 sites)
|
2026-05-12 19:54:41 +02:00 |
|
OdooSky v3
|
dd86df30e9
|
fix: bump tower -> 0.76.76 (fix(migrate+restore): slug-aware cluster lookup + per-tenant backups bucket (post-mortem 2026-05-12))
|
2026-05-12 19:45:56 +02:00 |
|
OdooSky v3
|
0d40bad81e
|
fix: bump tower -> 0.76.75 (fix(scope): resolve acting-as slug for super-admins; dualModeAppName prefers it over primary tenant slug (Phase 1.5b))
|
2026-05-12 18:49:20 +02:00 |
|
OdooSky v3
|
56b1e53c24
|
fix: bump tower -> 0.76.74 (fix(argocd): scope-aware dualModeAppName disambiguates cross-tenant code URLs (Phase 1.5))
|
2026-05-12 18:42:40 +02:00 |
|
OdooSky v3
|
0e21ebf479
|
fix: bump tower -> 0.76.73 (fix(argocd): instance code in summaries reads from label, not slug-prefixed App name (Phase 1 UX leak))
|
2026-05-12 18:11:01 +02:00 |
|
OdooSky v3
|
7f2c3d98c1
|
fix: bump tower -> 0.76.72 (fix(argocd): tenant-scope Application names (#bug-cross-tenant-erp Phase 1))
|
2026-05-12 13:51:10 +02:00 |
|
OdooSky v3
|
2a8a69d8e2
|
fix: bump tower -> 0.77.2 (feat(tower): migrate + template-deploy use ESO (A-Chunk 3.5))
|
2026-05-12 12:54:40 +02:00 |
|
OdooSky v3
|
cc3833321f
|
fix: bump tower -> 0.77.1 (fix(vault): DeleteSecret purges metadata (A-Chunk 2.5))
|
2026-05-12 12:30:38 +02:00 |
|
OdooSky v3
|
5e14febe13
|
fix: bump tower -> 0.77.0 (feat(tower): pg password via OpenBao on Create (A-Chunk 2))
|
2026-05-12 11:57:58 +02:00 |
|
OdooSky v3
|
6b86ae8318
|
fix: bump tower -> 0.76.72 (fix(s3): use SigV2 for UFile endpoints — UCloud S3-compat rejects v4 with RetCode -148643)
|
2026-05-11 22:38:41 +02:00 |
|
OdooSky v3
|
938488a83e
|
fix: bump tower -> 0.76.71 (fix(migrate): thread tenant BackupsBucket into createReq so CronJob writes where Tower reads)
|
2026-05-11 14:41:29 +02:00 |
|
OdooSky v3
|
5a7d1bb691
|
fix: bump tower -> 0.76.70 (feat(migrate): MIGRATE_BUILD_CONCURRENCY env var (default 8) for per-cluster tuning)
|
2026-05-11 12:35:55 +02:00 |
|
OdooSky v3
|
565f38d714
|
fix: bump tower -> 0.76.69 (feat(migrate): parallelize ensure-addons via errgroup (limit=8))
|
2026-05-11 12:28:36 +02:00 |
|
OdooSky v3
|
cb644f1437
|
fix: bump tower -> 0.76.68 (feat(export): bundle source for ALL versioned addons (platform too) — closes orphan-dep gap fully)
|
2026-05-11 11:37:20 +02:00 |
|
OdooSky v3
|
6953d29f8d
|
fix: bump tower -> 0.76.67 (fix(migrate): rehydrate uses canonical version override (not short manifest version))
|
2026-05-11 11:04:18 +02:00 |
|
OdooSky v3
|
aa4b80b665
|
fix: bump tower -> 0.76.66 (fix(export): install curl on-demand for bundled-addon archive fetch)
|
2026-05-11 09:59:09 +02:00 |
|
OdooSky v3
|
424d98780e
|
fix: bump tower -> 0.76.65 (feat(export/migrate): self-contained bundles — tenant-private addon source bundled + auto-restored on import)
|
2026-05-11 09:50:17 +02:00 |
|
OdooSky v3
|
071d001df3
|
fix: bump tower -> 0.76.64 (fix(addons): unpublish handles orphan-source state (cleanup mode))
|
2026-05-11 09:18:06 +02:00 |
|
OdooSky v3
|
fef33fe421
|
fix: bump tower-ui -> 0.76.40 (feat(modules): danger-zone for library addons (route by source))
|
2026-05-11 08:54:03 +02:00 |
|
OdooSky v3
|
431ac51af2
|
fix: bump tower -> 0.76.63 (feat(addon-unpublish): support library addons with tenant-member auth)
|
2026-05-11 08:53:11 +02:00 |
|
OdooSky v3
|
e73a953985
|
fix: bump tower-ui -> 0.76.39 (fix(modules): hide unpublish danger zone for library-only addons)
|
2026-05-11 08:40:36 +02:00 |
|
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 |
|