-
aefcac742a
tower 0.61.13 / tower-ui 0.61.13 — substrate readiness gate
Claude
2026-04-30 14:15:29 +03:00
-
db2dfaae87
tower 0.61.12 — silent connect + no kubeconfig leak
Claude
2026-04-30 13:56:54 +03:00
-
44e6945aea
tower 0.61.11 — fix delete race + force-delete patchType
Claude
2026-04-30 13:47:55 +03:00
-
bf0c67539e
tower 0.61.10 — Phase I review hardening
Claude
2026-04-30 13:24:56 +03:00
-
6007de6e41
tower 0.61.9 — Phase I tenant-neutral export bundle
Claude
2026-04-30 13:09:26 +03:00
-
b2244d0c02
tower 0.61.8 — Phase H substrate completeness
Tower Bot
2026-04-30 12:50:25 +03:00
-
e3756ac1d1
tower 0.61.7 — Phase G + delete fall-through to force-delete
Tower Bot
2026-04-30 12:42:12 +03:00
-
eece448b6b
tower-ui 0.61.10 — MigrateDrawer domain watcher tracks last suggestion
Tower Bot
2026-04-30 12:25:02 +03:00
-
816328b49d
tower 0.61.6 — hide platform cluster from tenant-scoped server lists
Tower Bot
2026-04-30 11:54:32 +03:00
-
53d8a21a19
tower 0.61.5 / tower-ui 0.61.9 — domain on Argo App, no more hardcode
Tower Bot
2026-04-30 11:47:07 +03:00
-
dcef586b21
tower-ui 0.61.8 — Deploy/Migrate drawers read tenant wildcard
Tower Bot
2026-04-30 11:32:00 +03:00
-
31e05e96c1
tower 0.61.4 — stamp owner tenant on cluster Secret at connect time
Tower Bot
2026-04-30 11:25:20 +03:00
-
61669ff704
tower 0.61.3 — fix CF token Vault key mismatch
Tower Bot
2026-04-30 11:12:28 +03:00
-
28f15c92f3
tower 0.61.2 / tower-ui 0.61.7 — fixes from end-to-end smoke
Tower Bot
2026-04-30 11:03:12 +03:00
-
9d9138231a
tower 0.61.1 — Phase F (B): tenant-scoped S3 resolver
Tower Bot
2026-04-30 10:37:24 +03:00
-
3370097dcc
tower 0.61.0 — Stage 2: per-tenant Gitea org for instance overlays (instance-<code> in tenant-<slug>)
ops
2026-04-30 00:16:34 +03:00
-
d81c313543
tower 0.60.12 — Stage 1: per-tenant Gitea org provisioned on tenant create/delete
ops
2026-04-29 23:59:42 +03:00
-
efce4b2e1d
tower 0.60.11 / tower-ui 0.61.6 — wildcard cert badge on Server Detail
ops
2026-04-29 23:39:42 +03:00
-
77331e5e70
tower 0.60.10 — pass cluster.name helm param (per-cluster differentiator SAN)
ops
2026-04-29 23:27:39 +03:00
-
a912284226
tower 0.60.9 — apply cloudflare-api-token Secret to odoosky-system
ops
2026-04-29 23:06:56 +03:00
-
76d1ab036d
tower 0.60.8 — Argo App: SkipDryRunOnMissingResource + retry limit 10 (CRD-ordering)
ops
2026-04-29 22:32:04 +03:00
-
7b2fadd132
tower-ui 0.61.5 — Connect drawer: no auto-close on success, manual Done button
ops
2026-04-29 22:25:37 +03:00
-
78bc427201
tower 0.60.7 — set source.path=. on per-cluster platform Application
ops
2026-04-29 22:20:46 +03:00
-
36c4d32d51
tower 0.60.6 — rewrite kubeconfig server URL before applying secrets (URL-token Connect)
ops
2026-04-29 22:15:32 +03:00
-
333850d994
tower 0.60.5 — bootstrap.sh: poll for node before kubectl wait (fixes kubectl --all race on fresh k3s)
ops
2026-04-29 22:09:47 +03:00
-
9aa2466d8d
tower 0.60.4 / tower-ui 0.61.4 — disconnect resilient to dead customer cluster
ops
2026-04-29 21:53:00 +03:00
-
b498e79dad
tower-ui 0.61.3 — consolidate S3 settings UX (5 buttons → 2)
ops
2026-04-29 21:37:30 +03:00
-
5dfdd7faa0
tower 0.60.3 — register POST /api/tenants/{id}/settings/s3-buckets/provision
Claude
2026-04-29 21:26:29 +03:00
-
d8404ef309
tower-ui 0.61.2 — Provision now button for S3 buckets
Claude
2026-04-29 21:21:49 +03:00
-
12250b43dd
tower 0.60.2 — Test endpoint derives bucket names from slug
Claude
2026-04-29 21:15:48 +03:00
-
3b9d942725
tower 0.60.1 / tower-ui 0.61.1 — auto-create + auto-name S3 buckets
Claude
2026-04-29 21:09:03 +03:00
-
b89c084ebd
tower 0.60.0 / tower-ui 0.61.0 — Phase F.1: three buckets per tenant
Claude
2026-04-29 20:58:26 +03:00
-
4922dd6e9c
fix: restore backend image.repository (clobbered by chart bump again)
Claude
2026-04-29 20:37:11 +03:00
-
742adfff92
tower 0.59.2 — bring-your-own only: drop platform-Vault rung from CF resolver
Claude
2026-04-29 20:36:46 +03:00
-
86b545cf40
fix: restore image.repository keys clobbered by chart bump
Claude
2026-04-29 20:02:59 +03:00
-
f230056e51
tower 0.59.1 / tower-ui 0.60.0 — partial settings updates + per-card Save
Claude
2026-04-29 19:58:21 +03:00
-
7b62631489
tower-ui 0.59.1 — wildcard host: value-based custom detection
Claude
2026-04-29 19:44:38 +03:00
-
082feb1e58
tower 0.59.0 — Live DNS records panel + wildcard auto-derive
Claude
2026-04-29 19:33:11 +03:00
-
6f926cb3df
tower-ui 0.58.2 — wildcard host auto-derives from domain
Claude
2026-04-29 18:45:16 +03:00
-
ea54300706
tower-ui 0.58.1 — sidebar 'Tenant' link for tenant owners
Claude
2026-04-29 18:19:48 +03:00
-
cfdffc9804
tower 0.58.2 — sync platform-store reload after commits
Claude
2026-04-29 18:13:15 +03:00
-
6fd12d477b
tower 0.58.1 — fix signup race: issue OTP without snap-reload gate
Claude
2026-04-29 18:08:42 +03:00
-
81841e542b
tower 0.58.0 — Phase D: landing + signup + tenantless onboarding
Claude
2026-04-29 17:25:29 +03:00
-
2d9d7a52ed
tower 0.57.10 — Phase C: per-tenant Cloudflare DNS lifecycle
Claude
2026-04-29 16:55:55 +03:00
-
902abb6254
tower 0.57.9 / tower-ui 0.57.11
Claude
2026-04-29 16:47:49 +03:00
-
ede480f9eb
tower: 0.57.7→0.57.8 / tower-ui: 0.57.9→0.57.10 (Delete tenant + capacity graceful)
pro-777
2026-04-29 15:57:38 +03:00
-
0877602eba
tower: 0.57.6→0.57.7 / tower-ui: 0.57.8→0.57.9 (B4: Argo health badge on Server card)
pro-777
2026-04-29 15:42:14 +03:00
-
fe7e2cb093
tower: 0.57.5 → 0.57.6 (B3: trim bootstrap.sh + share prepareCluster)
pro-777
2026-04-29 15:33:46 +03:00
-
319da7d043
tower: 0.57.4 → 0.57.5 (B2: SubmitConnect orchestrates per-tenant prepare)
pro-777
2026-04-29 15:24:59 +03:00
-
1a53cd74be
tower-ui: 0.57.7 → 0.57.8 (Tenant Settings tab)
pro-777
2026-04-29 15:02:10 +03:00
-
797832cd61
tower: 0.57.3 → 0.57.4 (per-tenant settings API)
pro-777
2026-04-29 14:30:15 +03:00
-
1834c5a944
tower: 0.57.2 → 0.57.3 (Connect trailer: IPv4 + check Tower status)
pro-777
2026-04-29 14:05:44 +03:00
-
00147789b1
ingress: route /connect and /teardown to backend (customer-facing token endpoints)
pro-777
2026-04-29 13:57:51 +03:00
-
1344f2638c
tower: 0.57.1→0.57.2 / tower-ui: 0.57.6→0.57.7 (Disconnect cluster-loop + UX)
pro-777
2026-04-29 13:45:17 +03:00
-
87ab9655b0
tower-ui: 0.57.5 → 0.57.6 (api.ts authFetch fix for 401s)
pro-777
2026-04-29 11:46:06 +03:00
-
4709f97420
tower-ui: 0.57.4 → 0.57.5 (merge /activity + /admin/audit)
pro-777
2026-04-29 11:20:28 +03:00
-
ebcc715434
tower-ui: 0.57.2 → 0.57.4 (useReshape + useMfaEnrollment composables)
pro-777
2026-04-29 11:14:46 +03:00
-
70a6ce990d
tower-ui: 0.57.0 → 0.57.2 (useInstance composable refactor)
pro-777
2026-04-29 11:07:12 +03:00
-
4ff3315bc2
ship: tower 0.57.0 -> 0.57.1 (ServeMux pattern conflict fix)
git_admin
2026-04-29 07:55:04 +00:00
-
5e5b4c464c
ship: tower + tower-ui 0.56.x -> 0.57.0 (multi-auth Connect)
git_admin
2026-04-29 07:49:30 +00:00
-
a532004ce9
ship: tower 0.56.0 -> 0.56.1 (substrate version surfacing fix)
git_admin
2026-04-29 07:37:45 +00:00
-
340622f113
chart: inject TOWER_VERSION env from image tag
git_admin
2026-04-29 07:30:12 +00:00
-
34c2b84081
ship: tower + tower-ui 0.55.0 -> 0.56.0
git_admin
2026-04-29 07:22:59 +00:00
-
298cc07f3f
Tower v3 0.55.0 — self-service profile (name, password, MFA, recovery, memberships, activity)
OdooSky Bot
2026-04-28 21:37:19 +00:00
-
d1c158ae88
Tower v3 0.54.1 — fleet-scale admin: tenant switcher pill + list/cards toggle + filters
OdooSky Bot
2026-04-28 21:26:20 +00:00
-
a8c3524b24
Tower v3 0.54.0 — admin panel: tenants, members, users
OdooSky Bot
2026-04-28 21:22:44 +00:00
-
b42160c391
Tower v3 0.53.2 — Phase H+ smtp2go magic-link delivery
OdooSky Bot
2026-04-28 21:15:22 +00:00
-
a7b345fad6
Tower v3 0.53.1 — Phase 3.H frontend MFA step
OdooSky Bot
2026-04-28 21:11:08 +00:00
-
6debe6f4bb
Tower v3 0.53.0 — Phase 3.H: MFA TOTP + lockout + rate limit
OdooSky Bot
2026-04-28 21:01:06 +00:00
-
baeb250ce2
Tower v3 0.52.0 — Phase 3.G: S3 audit log + audit view
OdooSky Bot
2026-04-28 20:55:49 +00:00
-
2eed8944f8
Tower v3 0.51.0 — Phase 3.F: resource-level grants
OdooSky Bot
2026-04-28 20:46:22 +00:00
-
654997c662
Tower v3 0.50.0 — Phase 3.E: tenant overrides + matrix view
OdooSky Bot
2026-04-28 20:42:35 +00:00
-
c62e4644ba
Tower v3 0.49.0 — Phase 3.D: useAuth + Can + v-can + route guards
OdooSky Bot
2026-04-28 20:36:14 +00:00
-
9a5f65561b
Tower v3 0.48.1 — Phase 3.C: last-super-admin lockout protection
OdooSky Bot
2026-04-28 20:31:33 +00:00
-
36c185e238
Tower v3 0.48.0 — Phase 3.C: tenants + memberships + users API
OdooSky Bot
2026-04-28 20:28:11 +00:00
-
5b06681f8d
Tower v3 0.47.0 — Phase 3.B: real Allow() + grant table + 14 unit tests
OdooSky Bot
2026-04-28 19:59:15 +00:00
-
e34fa4b264
Tower v3 0.46.0 — Phase 3.A: login + JWT + magic-link + /me
OdooSky Bot
2026-04-28 19:50:10 +00:00
-
bc9c47eb51
Tower v3 0.45.1 — review fixes (PATCH-during-build guard, Edit-button gating, drawer detail freshness)
OdooSky Bot
2026-04-28 19:05:00 +00:00
-
4bb8484830
Tower v3 Phase 2.12.1 — Templates polish + harden (0.45.0)
OdooSky Bot
2026-04-28 18:59:38 +00:00
-
c4ab92d7f2
Tower v3 Phase 2.12 — Templates feature (0.44.0)
OdooSky Bot
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)
git_admin
2026-04-28 16:51:36 +00:00
-
a3509812bd
tower+ui 0.42.1 (audit fixes: semver-aware sort + AddonRow inspectable mode)
git_admin
2026-04-28 16:42:18 +00:00
-
7eb3f97737
tower+ui 0.42.0 (Phase 2.11 fleet-wide addon upgrade orchestration)
git_admin
2026-04-28 16:05:36 +00:00
-
f777456ddd
tower 0.41.1 (capRes.mu lock around migrate prebuild kubeClientFor)
git_admin
2026-04-28 15:53:29 +00:00
-
f2ba0d100f
tower+ui 0.41.0 (delete-lock + addon prebuild + v2 converter)
git_admin
2026-04-28 15:47:48 +00:00
-
36cbdd4866
tower-tower ClusterRole: add tenant-control rules (services/proxy + workloads + jobs)
git_admin
2026-04-28 14:00:39 +00:00
-
ecc6fb52f4
tower-ui 0.40.0 (MigrateDrawer Server selector)
git_admin
2026-04-28 13:37:36 +00:00
-
09cff85d4a
tower 0.40.0 (migrate writes addons[] to values.yaml)
git_admin
2026-04-28 13:30:08 +00:00
-
c926f567b5
tower 0.39.1 (auto-delete staged migration on success)
git_admin
2026-04-28 12:23:21 +00:00
-
02cccb7d34
tower+ui 0.39.0 (manifest v2 with full recipe + Migrate from bundle wizard)
git_admin
2026-04-28 12:02:20 +00:00
-
e4553ccef7
tower+ui 0.38.0 (bundle restore: upload + manifest peek + apply)
git_admin
2026-04-28 11:35:23 +00:00
-
36d42370b7
tower 0.37.1 (delete-backup: stat-first 404 + .sql.gz failure surfaces as 500)
git_admin
2026-04-28 11:11:25 +00:00
-
8cf3809261
tower+ui 0.37.0 (manual delete for snapshots and bundles)
git_admin
2026-04-28 11:05:42 +00:00
-
21c1df576f
tower 0.36.2 (PGDATABASE fix)
git_admin
2026-04-28 10:50:48 +00:00
-
11bdc898da
tower: 0.36.0 -> 0.36.1 (export start race fix)
git_admin
2026-04-28 10:24:42 +00:00
-
28b4cc09dd
tower+ui: 0.35.1 -> 0.36.0 (customer export bundles + presigned download)
git_admin
2026-04-28 09:14:31 +00:00
-
549cf54a30
tower-ui: 0.35.0 -> 0.35.1 (relative-time auto-tick)
git_admin
2026-04-28 08:21:01 +00:00
-
a8f01350b5
tower: 0.35.0 -> 0.35.1 (DNS rollback + OpStore graceful flush)
git_admin
2026-04-28 08:10:47 +00:00
-
a3e9fe76f2
chore: ui 0.35.0 — Cancel button on bell + Activity
git_admin
2026-04-28 08:01:18 +00:00
-
389a171093
chart: tower-data PVC for OpStore persistence
git_admin
2026-04-28 07:47:26 +00:00