Files
dev/third_party/pi/packages/session-backends/sqlite-node/CHANGELOG.md
alexion 4def357d09 chore(vendor): import pi 0.85.1
Imported as a linear vendor commit so forge rebases do not replay the upstream root tree.

git-subtree-dir: third_party/pi

git-subtree-split: d981de1229ef899957bbe968bc8dcda02a21f477
2026-09-14 10:48:47 -04:00

1.6 KiB

Changelog

[0.85.1] - 2026-09-05

[0.85.0] - 2026-09-04

[0.84.4] - 2026-08-28

[0.84.3] - 2026-08-24

[0.84.2] - 2026-08-14

[0.84.1] - 2026-08-07

Added

  • Added the composable, parameterized sql template tag for SQLite queries.

Fixed

  • Fixed SQLite branch queries to apply filters, cursors, and limits in SQL; bounded log reads; and added covering indexes for session, record, branch, and fact queries (#7727 by @cristinaponcela).

[0.84.0] - 2026-08-06

Breaking Changes

  • Renamed the package from @earendil-works/pi-storage-sqlite-node to @earendil-works/pi-session-backend-sqlite-node.
  • Replaced the legacy SQLite session schema and repository with the v4 lane-based SessionRepo contract. Existing work-in-progress databases are not migrated.

Added

  • Added bounded active-branch queries, durable operation records, global facts, shared sequence allocation, session statistics, and fenced writer leases to the SQLite backend.

Fixed

  • Fixed SQLite session listings to avoid acquiring writer claims and include current session names, allowing inventory reads while sessions have active writers (#7655).

[0.83.0] - 2026-07-29

[0.82.1] - 2026-07-25

[0.82.0] - 2026-07-24

[0.81.1] - 2026-07-21

[0.81.0] - 2026-07-21

Added

  • Added a Node.js SQLite storage backend for agent harness sessions, including migrations and materialized session views (#6594 by @cristinaponcela).