Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .changeset/brave-storage-authority.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"@caplets/core": minor
---

Add the production SQL Current Host control plane with zero-config single-node SQLite and logical-host Postgres cluster backends, paired checked migrations, filesystem bootstrap authority, persistent filesystem/S3 artifact providers, live-authority health and degraded-read semantics, protected migration/recovery/key-rotation contracts, portable Caplet administration, and offline SQLite-to-Postgres transfer boundaries.

Ship the native SQLite driver, Postgres and S3 clients, both migration trees, and the signed Windows legacy-exclusion helper in the packed package. Unsupported native/runtime tuples now fail with actionable matrix guidance, and publish rejects missing, unsigned, wrong-publisher, or checksum-mismatched Windows helpers.

**Migration note:** Existing reviewed global mutable state migrates automatically only when its lockfile, paths, hashes, platform exclusion, backup, and credential-protection proofs are valid. Otherwise stop every old replica and run `caplets storage migrate --global --offline`. Filesystem configuration, untracked Caplets, and project lockfiles remain filesystem-owned.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
packages/core/drizzle/**/*.sql text eol=lf
Loading
Loading