OdooSky Bot
|
baeb250ce2
|
Tower v3 0.52.0 — Phase 3.G: S3 audit log + audit view
|
2026-04-28 20:55:49 +00:00 |
|
OdooSky Bot
|
2eed8944f8
|
Tower v3 0.51.0 — Phase 3.F: resource-level grants
|
2026-04-28 20:46:22 +00:00 |
|
OdooSky Bot
|
654997c662
|
Tower v3 0.50.0 — Phase 3.E: tenant overrides + matrix view
|
2026-04-28 20:42:35 +00:00 |
|
OdooSky Bot
|
c62e4644ba
|
Tower v3 0.49.0 — Phase 3.D: useAuth + Can + v-can + route guards
|
2026-04-28 20:36:14 +00:00 |
|
OdooSky Bot
|
9a5f65561b
|
Tower v3 0.48.1 — Phase 3.C: last-super-admin lockout protection
|
2026-04-28 20:31:33 +00:00 |
|
OdooSky Bot
|
36c185e238
|
Tower v3 0.48.0 — Phase 3.C: tenants + memberships + users API
|
2026-04-28 20:28:11 +00:00 |
|
OdooSky Bot
|
5b06681f8d
|
Tower v3 0.47.0 — Phase 3.B: real Allow() + grant table + 14 unit tests
|
2026-04-28 19:59:15 +00:00 |
|
OdooSky Bot
|
e34fa4b264
|
Tower v3 0.46.0 — Phase 3.A: login + JWT + magic-link + /me
|
2026-04-28 19:50:10 +00:00 |
|
OdooSky Bot
|
bc9c47eb51
|
Tower v3 0.45.1 — review fixes (PATCH-during-build guard, Edit-button gating, drawer detail freshness)
|
2026-04-28 19:05:00 +00:00 |
|
OdooSky Bot
|
4bb8484830
|
Tower v3 Phase 2.12.1 — Templates polish + harden (0.45.0)
|
2026-04-28 18:59:38 +00:00 |
|
OdooSky Bot
|
c4ab92d7f2
|
Tower v3 Phase 2.12 — Templates feature (0.44.0)
|
2026-04-28 18:18:52 +00:00 |
|
|
|
439ebabf05
|
tower+ui 0.43.0 (Phase 2.11 hardening: addon-apply lock + usage cache + wave persistence + on-target visual + stale-fetch guard)
|
2026-04-28 16:51:36 +00:00 |
|
|
|
a3509812bd
|
tower+ui 0.42.1 (audit fixes: semver-aware sort + AddonRow inspectable mode)
|
2026-04-28 16:42:18 +00:00 |
|
|
|
7eb3f97737
|
tower+ui 0.42.0 (Phase 2.11 fleet-wide addon upgrade orchestration)
|
2026-04-28 16:05:36 +00:00 |
|
|
|
f777456ddd
|
tower 0.41.1 (capRes.mu lock around migrate prebuild kubeClientFor)
|
2026-04-28 15:53:29 +00:00 |
|
|
|
f2ba0d100f
|
tower+ui 0.41.0 (delete-lock + addon prebuild + v2 converter)
|
2026-04-28 15:47:48 +00:00 |
|
|
|
36cbdd4866
|
tower-tower ClusterRole: add tenant-control rules (services/proxy + workloads + jobs)
|
2026-04-28 14:00:39 +00:00 |
|
|
|
ecc6fb52f4
|
tower-ui 0.40.0 (MigrateDrawer Server selector)
|
2026-04-28 13:37:36 +00:00 |
|
|
|
09cff85d4a
|
tower 0.40.0 (migrate writes addons[] to values.yaml)
|
2026-04-28 13:30:08 +00:00 |
|
|
|
c926f567b5
|
tower 0.39.1 (auto-delete staged migration on success)
|
2026-04-28 12:23:21 +00:00 |
|
|
|
02cccb7d34
|
tower+ui 0.39.0 (manifest v2 with full recipe + Migrate from bundle wizard)
|
2026-04-28 12:02:20 +00:00 |
|
|
|
e4553ccef7
|
tower+ui 0.38.0 (bundle restore: upload + manifest peek + apply)
|
2026-04-28 11:35:23 +00:00 |
|
|
|
36d42370b7
|
tower 0.37.1 (delete-backup: stat-first 404 + .sql.gz failure surfaces as 500)
|
2026-04-28 11:11:25 +00:00 |
|
|
|
8cf3809261
|
tower+ui 0.37.0 (manual delete for snapshots and bundles)
|
2026-04-28 11:05:42 +00:00 |
|
|
|
21c1df576f
|
tower 0.36.2 (PGDATABASE fix)
|
2026-04-28 10:50:48 +00:00 |
|
|
|
11bdc898da
|
tower: 0.36.0 -> 0.36.1 (export start race fix)
|
2026-04-28 10:24:42 +00:00 |
|
|
|
28b4cc09dd
|
tower+ui: 0.35.1 -> 0.36.0 (customer export bundles + presigned download)
|
2026-04-28 09:14:31 +00:00 |
|
|
|
549cf54a30
|
tower-ui: 0.35.0 -> 0.35.1 (relative-time auto-tick)
|
2026-04-28 08:21:01 +00:00 |
|
|
|
a8f01350b5
|
tower: 0.35.0 -> 0.35.1 (DNS rollback + OpStore graceful flush)
|
2026-04-28 08:10:47 +00:00 |
|
|
|
a3e9fe76f2
|
chore: ui 0.35.0 — Cancel button on bell + Activity
|
2026-04-28 08:01:18 +00:00 |
|
|
|
389a171093
|
chart: tower-data PVC for OpStore persistence
|
2026-04-28 07:47:26 +00:00 |
|
|
|
d7d9262b89
|
chart: backend volumeMount + TOWER_OPS_PERSIST_PATH env
|
2026-04-28 07:47:24 +00:00 |
|
|
|
375445a10c
|
chore: tower 0.35.0 + ui 0.34.1 — OpStore persistence (PVC + JSON snapshot)
|
2026-04-28 07:47:21 +00:00 |
|
|
|
5cb4a10b00
|
chore: ui 0.34.0 — /activity history page
|
2026-04-28 07:37:33 +00:00 |
|
|
|
d3e23158a7
|
chore: tower 0.34.1 — sweepInstancePodsAndJobs waits for pods to actually drain
|
2026-04-28 07:29:20 +00:00 |
|
|
|
1c0979fd64
|
chore: tower 0.34.0 + ui 0.33.0 — async create + delete
|
2026-04-28 07:25:25 +00:00 |
|
|
|
823b79b830
|
chore: tower 0.33.4 + ui 0.32.2 — failed-pod sweep on delete + wizard auto-version
|
2026-04-28 07:18:42 +00:00 |
|
|
|
79c6af3f87
|
chore: tower 0.33.3 — waitForControllersGone 60s -> 3min for saturated-node tolerance
|
2026-04-28 07:12:17 +00:00 |
|
|
|
b4ce8cd385
|
chore: tower 0.33.2 — Delete waits for cascade + Create no upsert + create rollback
|
2026-04-28 06:52:41 +00:00 |
|
|
|
8aa2fc0f58
|
chore: tower 0.33.1 + ui 0.32.1 — code-review fixes (terminal guard, MarshalJSON snapshot, EventSource leak, indent)
|
2026-04-28 06:16:27 +00:00 |
|
|
|
e40184d4c1
|
chore: tower 0.33.0 + ui 0.32.0 — addon-apply + backups async
|
2026-04-27 21:12:49 +00:00 |
|
|
|
997066e5cb
|
chore: tower 0.32.2 — global SSE broadcasts on every op transition
|
2026-04-27 21:04:23 +00:00 |
|
|
|
ddd3e4e379
|
chore: tower 0.32.1 — SSE Flush passthrough in withRequestLogging
|
2026-04-27 21:00:01 +00:00 |
|
|
|
8cd9ee94a4
|
chore: tower 0.32.0 + ui 0.31.0 — NotificationBell + maintenance/restore async
|
2026-04-27 20:56:45 +00:00 |
|
|
|
e636146177
|
chore: tower 0.31.0 + ui 0.30.0 — async ops + live phase view in reshape modal
|
2026-04-27 20:49:40 +00:00 |
|
|
|
140df33ca2
|
chore: tower-ui 0.29.0 — force-shrink consent + auto-clear stale storage on tier change + honest diff
|
2026-04-27 20:35:45 +00:00 |
|
|
|
31acea4e72
|
chore: tower 0.30.1 — wait for controllers fully gone before sync (race fix)
|
2026-04-27 20:29:18 +00:00 |
|
|
|
d24ad08b90
|
chore: tower 0.30.0 — reshape via demolish-and-redeploy + skip session/ in checkpoint
|
2026-04-27 20:04:23 +00:00 |
|
|
|
67b35682ff
|
chore: tower 0.29.2 — patch Argo Application via K8s API (REST PATCH endpoint rejects all standard patch types)
|
2026-04-27 19:20:08 +00:00 |
|
|
|
85aa0932db
|
chore: tower 0.29.1 — fix K8s quantity formatting in reshape commits
|
2026-04-27 19:00:54 +00:00 |
|