Skip to content

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 24 May 19:42
· 49 commits to master since this release

Citadel v0.15.0

Encrypted-first embedded database engine that outperforms unencrypted SQLite.

New features

  • Full-text search - TSVECTOR / TSQUERY types, to_tsvector, to_tsquery, phraseto_tsquery, plainto_tsquery, @@ match, ts_rank ranking, phrase queries (<->, <N>)
  • FTS inverted index - CREATE INDEX ... USING fts (body) accelerates @@ queries and powers ranked retrieval
  • SQL/JSON Path standard - full $.path.expressions language. The original sql-json-path was missing datetime/timezone handling, had unsupported method gaps, and shipped with broken tests; this release ships our hardened fork as a new citadeldb-sql-json-path crate with the backend slimmed, datetime + timezone support added, additional methods implemented, bugs fixed, and the test suite restored to green
  • System catalog - information_schema.tables / columns / table_constraints / key_column_usage, plus pg_timezone_names and pg_timezone_abbrevs
  • Schema version bump 9 → 11 (TSVECTOR type tag, FTS index kind). Forward-only.

Downloads

Platform CLI FFI
Linux x86_64 citadel-v0.15.0-x86_64-unknown-linux-musl.tar.gz citadel-ffi-v0.15.0-x86_64-unknown-linux-gnu.tar.gz
Linux aarch64 citadel-v0.15.0-aarch64-unknown-linux-gnu.tar.gz citadel-ffi-v0.15.0-aarch64-unknown-linux-gnu.tar.gz
macOS x86_64 citadel-v0.15.0-x86_64-apple-darwin.tar.gz citadel-ffi-v0.15.0-x86_64-apple-darwin.tar.gz
macOS aarch64 citadel-v0.15.0-aarch64-apple-darwin.tar.gz citadel-ffi-v0.15.0-aarch64-apple-darwin.tar.gz
Windows x86_64 citadel-v0.15.0-x86_64-pc-windows-msvc.zip citadel-ffi-v0.15.0-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