Skip to content

Commit d096204

Browse files
committed
chore: prepare version 0.17.7
Align package and runtime versions, date the release notes, and track the matching Ruby 0.17.4 activation lease fixes in the parity ledger. Prepare the release for tagging after the pull request is merged. See #72
1 parent 22c4075 commit d096204

4 files changed

Lines changed: 6 additions & 8 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## Unreleased
3+
## 0.17.7 - 2026-10-12
44

55
- Renew retained activations between short turns and across worker passes,
66
even when synchronous work prevents renewal timers from running.
@@ -12,7 +12,6 @@
1212
resetting their test tables so repeated runs leave no messages or extra tables.
1313
Control the server-database test clocks to avoid runner scheduling delays;
1414
SQLite keeps real synchronous waits with a 200 ms lease.
15-
1615
- Add `scripts/check-compatibility-fixtures.mjs` and a workflow with the name
1716
`Compatibility fixtures`. The script compares the `*.json` files in two
1817
directories by name and by bytes. It fails with one line for each file that
@@ -21,9 +20,8 @@
2120
of solid-objects-ruby at `main`. It runs on each push to `main`, one time
2221
each day, and on demand. Before this change, no job compared the shared
2322
fixtures.
24-
- `docs/parity.md` now cites Ruby `solid_objects` 0.17.3. That Ruby release
25-
adds guides, tests, and one development dependency, and does not change the
26-
runtime, so the ledger has no new row.
23+
- Track Ruby `solid_objects` 0.17.4 in the parity ledger, including renewal
24+
between short turns and preservation of activation fences for claimed messages.
2725

2826
## 0.17.6 - 2026-10-09
2927

‎docs/parity.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This ledger tracks capability parity with the Ruby `solid_objects` gem.
44
Parity preserves a capability and its correctness or security boundary. It does
55
not copy a Rails API into Node.
66

7-
Reference: Ruby `solid_objects` 0.17.3. The JavaScript package began at the Ruby
7+
Reference: Ruby `solid_objects` 0.17.4. The JavaScript package began at the Ruby
88
design's `0.12` capability generation; that version number did not imply earlier
99
JavaScript releases.
1010

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "solid-objects",
3-
"version": "0.17.6",
3+
"version": "0.17.7",
44
"description": "SQL-backed virtual actor library for TypeScript and Node.js, with durable state, ordered operations, and automatic activation on SQLite, PostgreSQL, or MySQL",
55
"type": "module",
66
"license": "MIT",

‎src/version.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const VERSION = "0.17.6"
1+
export const VERSION = "0.17.7"

0 commit comments

Comments
 (0)