Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Apr 18:18
· 79 commits to master since this release

Citadel v0.4.0

Encrypted-first embedded database engine that outperforms unencrypted SQLite.

What's New

  • CTEs (WITH / WITH RECURSIVE) - non-recursive, chained, recursive with iterative fixpoint
  • UNION / INTERSECT / EXCEPT [ALL]
  • INSERT...SELECT
  • ALTER TABLE - O(1) ADD/DROP/RENAME COLUMN, RENAME TABLE
  • DEFAULT, CHECK, FOREIGN KEY constraints
  • 11/11 benchmark wins vs unencrypted SQLite (added CTE and recursive CTE benchmarks)

Downloads

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