4 posts
OxiRS 0.4.1 closes a full oxirs-fuseki authentication bypass, makes Raft storage genuinely fsync-durable, fixes a SPARQL parser that silently dropped FILTER clauses, and removes fabricated results from SHACL/AutoML/federation — 308 findings audited, ~300 fixed, 46,255 tests passing across 27 crates.
OxiRS 0.4.0 ships oxirs-tdb as a genuinely durable on-disk backend (WAL, superblock, sorted bulk build), unifies SELECT/ASK/CONSTRUCT/DESCRIBE through a single real oxirs-arq dispatch, migrates every route to axum 0.8, and hardens DID crypto, SSO, and cluster BFT — 45,199 tests, zero warnings across 27 crates.
OxiRS 0.3.2 extracts NVML, CUDA, GEOS, DuckDB, Kafka, and Pulsar C-FFI into six opt-in publish=false adapter crates, migrates GeoSPARQL's GeoPackage backend off rusqlite onto the Pure-Rust OxiSQL engine, and closes the last transitive zstd-sys dependency with a Pure-Rust zstd shim — 45,034 tests, zero warnings.
OxiRS 0.3.1 completes SHACL Advanced Features (recursive + qualified value shapes + a rule-based reasoning engine), pushes RDF-star quoted triples through the whole query pipeline, adds GraphSAGE inductive embeddings, and finishes the Pure-Rust migration — the default build now links zero ring / aws-lc-sys C crypto.