Changeset 0.22.6 (#148)

This commit is contained in:
2026-03-03 13:12:13 +00:00
parent 45fe965c32
commit d8e0664fa3
24 changed files with 983 additions and 2473 deletions

View File

@@ -107,6 +107,8 @@ v0.22.4 Provider Health UX + Project Files + Export ✅
v0.22.5 Surfaces + Go Templates + Admin Bug Fixes ✅
v0.22.6 Split Deployment Fix + CI Timeout + Code Pruning ✅
v0.23.0 Multi-Participant Channels + Presence
v0.24.0 Auth Strategy (mTLS/OIDC) + Full RBAC + Group permissions
@@ -1080,6 +1082,26 @@ population bugs by construction.
---
## v0.22.6 — Split Deployment Fix + CI Timeout + Code Pruning ✅
Hotfix for FE/BE split k8s deployment broken by v0.22.5 surfaces
architecture, plus aggressive pruning of OBE client-side code now
replaced by server-rendered surfaces.
- [x] `BACKEND_URL` env var on FE container for page route proxying
- [x] Entrypoint generates `proxy_pass` blocks for all surface routes
- [x] Works with both `BASE_PATH=""` and `BASE_PATH="/prefix"`
- [x] CI: `-timeout 8m` on all `go test` invocations
- [x] Removed `router.js` (322 lines) — hash routing replaced by server routes
- [x] Removed `surfaces.js` (368 lines) — client registry replaced by Go templates
- [x] Replaced `index.html` SPA shell (1,296 → 16 lines) with redirect stub
- [x] Stripped old Surfaces paths from `editor-mode.js` (~260 lines)
- [x] Simplified `docker-entrypoint-fe.sh` — requires `BACKEND_URL`, removed SPA-only path
- [x] Consolidated `nginx.conf` proxy blocks for unified container
- [x] **Net: ~2,430 lines removed**
---
## v0.23.0 — Multi-Participant Channels + Presence
The channel foundation for workflows and real-time collaboration. Today