-
released this
2026-04-20 02:24:50 +00:00 | 0 commits to main since this releaseFederation v1 — Milestone 1
Federated tier infrastructure. Mosaic Stack gateway can now boot with PostgreSQL 17 + pgvector + Valkey under the new
federatedstorage tier. No federation logic yet — this milestone is the foundation only.What's in this release
- New
federatedstorage tier inmosaic.config.json(alongside existinglocalandstandalone) docker-compose.federated.ymloverlay (PG on 5433, Valkey on 6380, profile-gated)- Postgres adapter with idempotent
CREATE EXTENSION vectorandenableVectorflag - Gateway tier-detector with fail-fast probes (PG, pgvector, Valkey) and actionable error messages
mosaic storage migrate-tierCLI — one-way migration fromlocal(PGlite) /standalone→federated, idempotent, dry-run UX, advisory-lock concurrency safetymosaic gateway doctor— JSON output, per-service health, pgvector presence- 7 integration tests behind
FEDERATED_INTEGRATION=1env flag - Credential redaction at all driver-error surfaces (postgres / postgresql / redis / rediss schemes)
Migration
Operators on
localorstandalonecan migrate tofederatedusing:mosaic storage migrate-tier --dry-run # preview mosaic storage migrate-tier # execute mosaic gateway doctor --json # verifySee
docs/federation/SETUP.mdanddocs/guides/migrate-tier.mdfor full instructions.Standalone & local tiers
Existing
standaloneandlocaldeployments are unaffected. M1 changes are non-disruptive — verified by full regression run on existing test suites (351 gateway tests + 85 storage unit tests + fullpnpm test, all green).What's next
Milestone 2 (Step-CA + grant schema + admin CLI) is the first milestone with actual federation logic — gateway-to-gateway trust setup. Tracked in issue #461.
PRs
Issue closed
Downloads
- New