Skip to content
Merged
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Unreleased

## 1.0.6 - 2026-11-08

- Refresh the benchmark evidence against the released v1.0.5 source, with
repeated SQLite, PostgreSQL, and MySQL scenarios, a cart/outbox workload,
state-size measurements, retained per-operation latency data, and source and
Expand Down
8 changes: 5 additions & 3 deletions docs/benchmarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@ The current dataset runs the released `v1.0.5` source at commit
`8975f6e2ad94c114f3638cea8f167956061a9bc3`. The runtime source is unchanged; the measurement harness
is overlaid from this repository. Every JSON report records that source revision, runtime source and
built-artifact SHA-256 values, harness SHA-256, the loaded package version, actual driver versions,
database version, host, and Node version. A package version alone is insufficient: current `main`
also reports 1.0.5 but contains unreleased SQLite WAL changes.
database version, host, and Node version. At collection time, the development branch also reported
1.0.5 but contained SQLite WAL changes absent from the release tag. Use the recorded source and
artifact hashes to reproduce the measured 1.0.5 implementation. Version 1.0.6 includes the later
SQLite WAL changes.

The archived reports were collected with harness revision
`da5fe31b1ffa18eca92ce43fc26bca619d424d6e`. They verified committed operation
Expand Down Expand Up @@ -104,7 +106,7 @@ dataset.

### Reproduce the released runtime

Use a separate checkout so unreleased runtime changes cannot enter the result. Install the locked
Use a separate checkout so later runtime changes cannot enter the result. Install the locked
dependencies and overlay the measurement harness from the commit containing this dataset before
building the runtime:

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "solid-objects",
"version": "1.0.5",
"version": "1.0.6",
"description": "Fix race conditions across Node.js processes: ordered operations, expiring holds, and state that survives a restart, in your SQL database. A SQL-backed virtual actor library for TypeScript and Node.js.",
"type": "module",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion src/version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const VERSION = "1.0.5"
export const VERSION = "1.0.6"
Loading