Skip to content

Commit 94f006d

Browse files
committed
wip(spec): regenerate artifacts for the encryptionKey tombstone
Claude-Session: https://claude.ai/code/session_01B2EeooonSXrANpkpgUSfFZ Co-authored-by: Claude <noreply@anthropic.com>
1 parent 14bce5e commit 94f006d

3 files changed

Lines changed: 2 additions & 3 deletions

File tree

‎content/docs/references/data/driver-turso.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Turso / libSQL Connection Configuration
6868
| :--- | :--- | :--- | :--- |
6969
| **url** | `string` | ✅ | libSQL endpoint or local file: a remote libsql/https Turso URL, a local file written as a file: URL (never a bare path), or :memory: |
7070
| **authToken** | `never` | optional | Set through the connection form's secret field or `external.credentialsRef` — encrypted into `sys_secret`, never stored in `config` |
71-
| **encryptionKey** | `string` | optional | Not honoured in any mode: refused for a local or replica datasource, whose SQLite engine cannot encrypt the file, and for a file: url or :memory: under a forced remote mode, whose libSQL client is handed no key; a remote database's storage encryption is the server's, not set by this key |
71+
| **encryptionKey** | `never` | optional | [REMOVED] `turso config.encryptionKey` was removed in @objectstack/spec 18 and @objectstack/driver-turso 18 (ADR-0049) — it never encrypted anything, in any mode: a local or embedded-replica file is read and written through a SQLite engine that has no encryption codec, and the driver never handed the key to a remote database, whose storage encryption the server configures. Delete the key. A local file that must be encrypted at rest belongs on an encrypted disk or volume. Run `os migrate meta --from 17` to list the mechanical edits for the unset and remote-url cases; `--write` applies the ones it can prove, and you delete the key from a local or replica datasource by hand. |
7272
| **concurrency** | `integer` | optional | Maximum concurrent requests to the remote database |
7373
| **syncUrl** | `string` | optional | Remote sync URL for embedded-replica mode: a libsql or https Turso endpoint |
7474
| **sync** | `{ intervalSeconds?: integer; onConnect?: boolean }` | optional | Embedded-replica sync configuration (requires `syncUrl`) |

‎packages/spec/authorable-surface/data.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -992,7 +992,7 @@
992992
"data/TenancyConfig:tenantField",
993993
"data/TursoConfig:authToken [RETIRED]",
994994
"data/TursoConfig:concurrency",
995-
"data/TursoConfig:encryptionKey",
995+
"data/TursoConfig:encryptionKey [RETIRED]",
996996
"data/TursoConfig:mode",
997997
"data/TursoConfig:sync",
998998
"data/TursoConfig:syncUrl",

‎packages/spec/dropped-refinements.baseline.json‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -998,7 +998,6 @@
998998
"data/TursoConfig": {
999999
"sites": [
10001000
"",
1001-
"encryptionKey",
10021001
"syncUrl",
10031002
"url"
10041003
]

0 commit comments

Comments
 (0)