ladybug v0.21.0
Permanent link:
cppdashboard.dev/r/2026/09/ladybug-v0-21-0LadybugDB a graph database
Release notes
## What's Changed * fix(storage): guard unloaded index holders in write/commit paths and allow DROP/rebuild of orphan holders by @chiangchenghsin-hash in https://github.com/LadybugDB/ladybug/pull/897 * Fix garbage rel ID in MERGE with multiple ON MATCH SET clauses on the same rel by @adsharma in https://github.com/LadybugDB/ladybug/pull/895 * fix(storage): harden unloaded index holder reclamation and commit-path index maintenance by @adsharma in https://github.com/LadybugDB/ladybug/pull/899 * Add group-key predicate pushdown optimizer by @Mrhs121 in https://github.com/LadybugDB/ladybug/pull/874 * fix: string hash portability across platforms with different char signedness (issue #882) by @adsharma in https://github.com/LadybugDB/ladybug/pull/886 * Apply node table update before updating indexes (fixes HNSW SET-on-NULL segfault, #896) by @adsharma in https://github.com/LadybugDB/ladybug/pull/900 * Planner: plan multi-hop linear patterns as extend chains (fixes #856) by @adsharma in https://github.com/LadybugDB/ladybug/pull/859 * Implement multi-parent packed scan for CSR rel tables by @adsharma in https://github.com/LadybugDB/ladybug/pull/867 * fix: crash re-executing DISTINCT aggregate on cached-plan fast path (#906) by @adsharma in https://github.com/LadybugDB/ladybug/pull/913 * Parallelize scans of small node tables with sub-node-group morsels (fixes #727) by @adsharma in https://github.com/LadybugDB/ladybug/pull/907 * Export database in parquet-based CSR format (icebug-disk compatible) by @adsharma in https://github.com/LadybugDB/ladybug/pull/916 * Fix parameter collection inside subquery WHERE clauses by @adsharma in https://github.com/LadybugDB/ladybug/pull/920 * Generalize COUNT_REL_TABLE metadata counting to packed extend chains by @adsharma in https://github.com/LadybugDB/ladybug/pull/918 * Support directional chain hops in anti-edge count rewrite by @adsharma in https://github.com/LadybugDB/ladybug/pull/921 * Fix #924: reuse shadow FileHandle across checkpoints by @adsharma in https://github.com/LadybugDB/ladybug/pull/925 * test: remove unused by @adsharma in https://github.com/LadybugDB/ladybug/pull/926 * Fix race between FWD/BWD rel batch inserts sharing one partition cursor by @adsharma in https://github.com/LadybugDB/ladybug/pull/928 * Split debug symbols out of Python wheels by @adsharma in https://github.com/LadybugDB/ladybug/pull/927 * lsqb benchmark: run nightly wheel from TestPyPI after build-and-deploy by @adsharma in https://github.com/LadybugDB/ladybug/pull/929 * Update rust submodule by @adsharma in https://github.com/LadybugDB/ladybug/pull/930 * fix(storage): prevent corrupted HASH PK entries from crashing MERGE by @ericyuanhui in https://github.com/LadybugDB/ladybug/pull/932 * dumpLogical: handle recent operators; make logical operator type-to-string switch exhaustive by @adsharma in https://github.com/LadybugDB/ladybug/pull/936 * fix(storage): pin Arrow registry entries with shared_ptr to prevent use-after-free by @adsharma in https://github.com/LadybugDB/ladybug/pull/938 * Fix use-after-free: reusable ResultSet outlived its Database by @udamaster in https://github.com/LadybugDB/ladybug/pull/941 * Centralize Node Offset Validation in NodeTable::isVisibleNoLock by @ericyuanhui in https://github.com/LadybugDB/ladybug/pull/944 * fix(storage): guard chunk scan against zero-length memcpy on empty chunks by @adsharma in https://github.com/LadybugDB/ladybug/pull/945 * fix(storage): fail fast on out-of-bounds PIP/header page reads by @adsharma in https://github.com/LadybugDB/ladybug/pull/946 * Gate the anti-edge chain count rewrite on native storage by @itz-puneet in https://github.com/LadybugDB/ladybug/pull/943 * Fix data race in OptimisticAllocator during parallel COPY by @adsharma in https://github.com/LadybugDB/ladybug/pull/949 * fix(storage): validate allocated page ranges and page indices on the write path by @fabzter in https://github.com/LadybugDB/ladybug/pull/950 * Updat…
Share this resource