Skip to content

v0.16.1

Choose a tag to compare

@github-actions github-actions released this 28 May 11:16
· 43 commits to master since this release

Citadel v0.16.1

Encrypted-first embedded database engine that outperforms unencrypted SQLite.

What's changed

  • Held-snapshot BEGIN READ ONLY - SELECTs inside a read txn share one snapshot for the txn lifetime.
  • REFRESH MATERIALIZED VIEW CONCURRENTLY - two-phase pass: snapshot scan, then diff-merge with re-validation.
  • Multi-statement REFRESH MATERIALIZED VIEW - parses inside ;-separated scripts.
  • WASM init fix - wasm32-unknown-unknown no longer panics with "time not implemented" on Database creation or RANDOM().
  • JSONB at the WASM boundary - @citadeldb/wasm returns JSONB cells as native JS values instead of Uint8Array. If you previously called JSON.parse() on the bytes, drop that call.

Downloads

Platform CLI FFI
Linux x86_64 citadel-v0.16.1-x86_64-unknown-linux-musl.tar.gz citadel-ffi-v0.16.1-x86_64-unknown-linux-gnu.tar.gz
Linux aarch64 citadel-v0.16.1-aarch64-unknown-linux-gnu.tar.gz citadel-ffi-v0.16.1-aarch64-unknown-linux-gnu.tar.gz
macOS x86_64 citadel-v0.16.1-x86_64-apple-darwin.tar.gz citadel-ffi-v0.16.1-x86_64-apple-darwin.tar.gz
macOS aarch64 citadel-v0.16.1-aarch64-apple-darwin.tar.gz citadel-ffi-v0.16.1-aarch64-apple-darwin.tar.gz
Windows x86_64 citadel-v0.16.1-x86_64-pc-windows-msvc.zip citadel-ffi-v0.16.1-x86_64-pc-windows-msvc.zip

FIPS variants are prefixed with citadel-fips- / citadel-ffi-fips-.

All archives include SHA256 checksums.

Install

cargo install citadeldb-cli
npm install @citadeldb/wasm