Releases: kwhorne/sql-anywhere
Releases · kwhorne/sql-anywhere
SQL Anywhere 0.2.0
SQL Anywhere 0.2.0
The first stabilization release after the initial fork. Focuses on build
reproducibility, full independence from upstream packages, fixing rebrand-era
bugs, and getting CI green across Linux and Windows.
Fixed
- WASM UDFs: corrected a truncated internal table name that caused
no such table: sqlanywhere_wasm_func_ - Native library name: builds consistently as
libsqlanywhere.{a,la,dylib}/
sqlanywhere.lib(the rename had produced an invalidsqlite3.la) - Regenerated
autoconf/Makefile.msc;srctree-checkpasses - P0 safety: documented
RowsSend/Syncsoundness, hardened bottomless
snapshot wait, removed a namespace-fork TOCTOU race cargo fmtacross the workspace
Changed
- Full independence from crates.io
libsql-*packages — the bottomless test
dogfoods the in-tree client; WASM uses the in-tree wasmtime-bindings - Renamed
sql-experimental→sqlanywhere-experimental - Modernized CI (checkout/cache v4, removed deprecated actions); Windows skips
theencryptionfeature - Docs point to https://elyracode.com/docs/sqlanywhere
Added
CHANGELOG.md,docs/TECH_DEBT.md, README build-prerequisites tableworkflow_dispatchtriggers on core CI workflows
CI
Green on Linux and Windows: Rust, C bindings, Extensions, and the Makefile/WASM
SQLite test suite.
Full changelog: https://github.com/kwhorne/sql-anywhere/blob/main/CHANGELOG.md
SQL Anywhere 0.1.0
SQL Anywhere 0.1.0
First release of SQL Anywhere — an embeddable, replication-ready SQL engine built on SQLite, maintained by Elyra.
Highlights
- Embedded Rust API (
sqlanywhere) — async, batteries-included wrapper over the SQLite C API - Embedded replicas — keep a live local copy of a remote database in-process
- Server mode (
sqld/sqlanywhere-server) — SQLite over HTTP and WebSockets - Bottomless replication — continuous WAL streaming to S3-compatible storage
- At-rest & in-transit encryption, offline writes, and a pluggable virtual WAL
- Drop-in SQLite file-format and API compatibility
Getting started
cargo build --release
cargo xtask build