What's Changed
- Handle larger OS page sizes in VM eviction by @adsharma in #527
- Implement WAL group commits by @adsharma in #547
- Support per-pair relationship multiplicity by @adsharma in #532
- Add WAL TypeSpec generation by @adsharma in #568
- Support HTTPS extension repositories by @adsharma in #567
- Batch detached node relationship deletes by @adsharma in #569
- Store WAL record lengths by @adsharma in #570
- add zizmor action by @aheev in #571
- Correct macro/drop messaging, default DB existence check, and extension-path grammar by @adsharma with @Copilot in #572
- Optimize planner stats and functional recursive joins by @adsharma in #574
- Add NaviX paper benchmark harness by @adsharma in #565
- Fix WAL TypeSpec build graph by @adsharma in #575
- Fix WASM httpfs package build by @adsharma in #576
- Add stats-aware query optimization by @adsharma in #577
- Fix precompiled binary OpenSSL dependencies by @adsharma in #579
- Fix wasm lbug_shared compatibility alias by @adsharma in #578
- Fix OpenSSL dependencies by @adsharma in #581
- Support secondary ART indexes by @adsharma in #582
- Link against OpenSSL3 by @adsharma in #590
- alpine: use openssl, not openssl3 by @adsharma in #591
- Update extension submodule for fts-bug by @adsharma in #592
- Update submodule for build fix by @adsharma in #594
- PACKED logical and physical operators by @adsharma in #584
- Update submodule for disable_ssl option by @adsharma in #597
- Update submodule for httpfs_readahead by @adsharma in #598
- stats: fix cardinality estimation bug by @adsharma in #603
- add COPY FROM SKIP_DUPLICATE_PK feature by @ericyuanhui in #601
- Unwind bug test by @adsharma in #604
- fix: resolve the deadlock by using atomics by @adsharma in #605
- Fix crash on
CAST(... AS MAP(..., JSON))by @mdbenito in #606 - Fix segfault on
label()of list element by @mdbenito in #608 - COPY and IGNORE_ERRORS with dups improvements by @adsharma in #607
- Fix segfault when using ALL() for rel comparison by @mdbenito in #609
- fix: SIGSEGV due to out of bounds access after delete + checkpoint by @adsharma in #612
- Implement DROP INDEX [IF EXISTS] TableName.IndexName by @adsharma in #616
- fix: SIGSEGV when path variable referenced inside a list-lambda by @adsharma in #621
- fix: SIGSEGV in UNION_ALL query with dedup by @adsharma in #622
- Arrow result collector: improved merge algorithm by @adsharma in #625
- fix: narrow solution for double free crash on destroy by @adsharma in #623
- arrow-csr: Memory efficient zero-copy path by @adsharma in #626
- fix: python build wheels on macos-15 by @adsharma in #629
- Fix disk_info accounting for hash indexes by @rahul-iyer in #631
- fix: crash in ANY graph INSERT with property strings >12 chars by @adsharma in #630
- Fix overflow when compressing int128 columns with INT128_MIN bound by @mdbenito in #633
New Contributors
- @mdbenito made their first contribution in #606
- @rahul-iyer made their first contribution in #631
Full Changelog: v0.17.1...v0.18.0