v0.15.0
Citadel v0.15.0
Encrypted-first embedded database engine that outperforms unencrypted SQLite.
New features
- Full-text search -
TSVECTOR/TSQUERYtypes,to_tsvector,to_tsquery,phraseto_tsquery,plainto_tsquery,@@match,ts_rankranking, phrase queries (<->,<N>) - FTS inverted index -
CREATE INDEX ... USING fts (body)accelerates@@queries and powers ranked retrieval - SQL/JSON Path standard - full
$.path.expressionslanguage. The originalsql-json-pathwas missing datetime/timezone handling, had unsupported method gaps, and shipped with broken tests; this release ships our hardened fork as a newcitadeldb-sql-json-pathcrate 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, pluspg_timezone_namesandpg_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-clinpm install @citadeldb/wasm