v0.9.0
[0.9.0] - 2026-05-12
Bug fixes
- parser: Skip silent pipe token when lowering reduce expressions (
8f95cb5)
Build system
- Separate rust-analyzer target dir and enable dev debuginfo (
3939dce)
Documentation
- site: Document constraints, fulltext, vectors, and SHOW pipeline (
9873e9a) - reference: Update cypher support matrix (
dfb1f6f) - indexes: Catalog, accelerated scans, and v0.8 narrative (
f0b1baa)
Features
- compiler: Optimizer and pattern for new indexes (
230a616) - analyzer: Constraint and fulltext expression analysis (
5233a47) - executor: Pull operators for new index types (
66e5fa4) - executor: Evaluator support for fulltext predicates and vector ops (
aaa89b3) - database: Replay constraint records (
7b0ae8e) - database: Row projection helpers (
5a898a7) - database: SHOW pipeline (YIELD/WHERE/RETURN) (
27740ea) - database: CALL procedures (
227dca9) - database: CREATE/DROP/SHOW CONSTRAINT and FULLTEXT/VECTOR DDL (
3391442) - snapshot: V3 body with constraint trailer (
ad8d5f2) - wal: Constraint record kinds and MAX_RECORD_LEN bound (
0647ea0) - store: Expose constraint and fulltext modules (
1b2ca64) - store/codec: Encode constraints and new index kinds (
7a9f817) - store: Fulltext and vector kinds in index catalog (
dc5710c) - store: Entity-keyed index store (
2db290d) - store: In-memory fulltext index (
392f9d0) - store: Constraint catalog and enforcement (
581a7be) - parser: Lower constraints, new index kinds, and SHOW pipeline (
e9b2b6b) - parser: Grammar for constraints, fulltext, vector, and SHOW pipeline (
79d49fd) - ast: Constraint, fulltext, vector, and SHOW pipeline types (
fb7fd86) - indexes: Catalog, DDL, and cost-based scan rewrites (
92a6fe7) - compiler: Annotate top-k sorts under LIMIT (
6454fb0) - container: Lora database container (
ec0cc99) - database: Use lora container for named databases (
6cb0e3f)
Maintenance
- bench: Realign perf smoke baseline with current CI numbers (
dd6d9ae) - cargo: Drop arc-swap and tower deps from lora-database (
cada8af) - bench: Add index acceleration and query implementations harness (
6cf7dc0) - bench: Rename suites and add realistic workload (
b06b709)
Performance
- store: Non-allocating expand iteration and property scan helpers (
3982f60)
Refactoring
- ruby: Bindings touch-ups (
ce50fe7) - ffi: Bindings touch-ups (
a45764c) - database/wal: Archive worker refinements (
02e3350) - database: Plan cache, transaction, write guard, compile path (
6eda66d) - store/spatial: Srid helpers (
b8f9033) - store/temporal: Parsing and helper updates (
9ee8319) - store: Index maintenance for new kinds (
4aa5410) - store: Structured spatial and vector errors via thiserror (
822658a) - ffi: Extract UTF-8 and params parsing helpers (
cca86ca) - parser: Extract single-comprehension lowering (
81231f2) - wal: Consolidate replay state into helper (
d244908) - snapshot: Split codec and columnar helpers (
a6dc6c3) - server: Extract boot helpers and CLI parser (
4133cfa) - database: Tidy transaction dispatch and named-database parsing (
cda5007) - executor: Extract aggregation/sort/optional shared modules (
f493a5b)
Tests
- database: Expanded schema tests (
6269d5e) - database: Vector index coverage (
0811715) - database: Fulltext index coverage (
71efa1f) - database: Constraint coverage (
ca09078)
Assets
| Platform | Asset |
|---|---|
| Linux x86_64 | lora-server-v0.9.0-x86_64-unknown-linux-gnu.tar.gz |
| Windows x86_64 | lora-server-v0.9.0-x86_64-pc-windows-msvc.zip |
| macOS Intel | lora-server-v0.9.0-x86_64-apple-darwin.tar.gz |
| macOS Apple Silicon | lora-server-v0.9.0-aarch64-apple-darwin.tar.gz |
| Full changelog | CHANGELOG.md |
Each binary archive ships with a matching .sha256 file. An aggregated lora-server-v0.9.0-SHA256SUMS.txt is also attached.
Download, verify, and run instructions: see RELEASING.md and the README.