Skip to content

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 21 Jun 08:05
24c0423

Twill DB v0.3.1 — the rebrand release. This is a no-functional-change release on top of v0.3.0: the engine, SQL surface, and C ABI are byte-for-byte compatible; what changed is the project's identity and its documentation.

Changed

  • Rebrand bydesigns-db → Twill DB (#40). Crate names are now twill-storage, twill-engine, twill-server, twill-controller; the Bun client package is @twilldb/bun. Repository moved to bihaviour/twill-db.
  • New project website + documentation under pages/, deployed to GitHub Pages (#38): home, user docs (connect / branch / pool / operate), the 14 design specs as the source of truth, and a releases/roadmap section.
  • User-facing pages no longer expose internal development-phase terminology (phase labels now live only in the specs section); the home page grids were balanced (3×3 features, 4 "where to go next" cards).

Compatibility

  • No engine behaviour or C ABI changeENGINE_ABI_VERSION stays 3 and every engine_* symbol is unchanged (only the header's include-guard macro and banner comment were renamed). A binary built against v0.3.0's engine.h links unchanged.
  • STORAGE_TRAIT_VERSION stays 2. No storage-seam change.
  • Breaking: package identity only. Consumers depending on the old crate names or the old Bun package must update to the twill-* / @twilldb/bun names. No code changes are required beyond the rename.

Assets

  • libengine-v0.3.1-linux-x64.so — prebuilt release engine (Linux x64)
  • engine-v0.3.1.h — the frozen C ABI header

Full Changelog: v0.3.0...v0.3.1