v0.6.0
This release comes with several bug fixes, CLI updates and a much awaited feature: in-memory mode for Kùzu to quickly create temporary databases in memory.
Please check our release post for more details!
What's Changed
- Make C API header available in the kuzu target's include directories by @benjaminwinger in #4034
- Add option
force_checkpoint_on_close
by @ray6080 in #4032 - Fix delete on empty database by @andyfengHKU in #4038
- Fix list_contains implicit casting by @andyfengHKU in #4044
- Force cast when scanning by @mxwli in #4041
- In memory mode by @ray6080 in #4012
- Implement attach remote duckdb database by @acquamarin in #4040
- Only commit memory on windows when initially claiming the frame by @benjaminwinger in #4047
- Fix list contains casting on empty list by @andyfengHKU in #4049
- Fix consecutive merge by @andyfengHKU in #4046
- Fix semi mask on scan node table by @ray6080 in #4050
- Add mscv in mem CI workflow; remove build steps in CI workflow by @ray6080 in #4051
- Fix resize and append of chunkedNodeGroup by @ray6080 in #4054
- Refactor list auxiliary buffer by @andyfengHKU in #4052
- Rework checkpoint memory usage estimation by @ray6080 in #4055
- Optimize catalog access by @andyfengHKU in #4058
- Fix updates to same row leading to incorrect write-write conflict errors by @ray6080 in #4063
- Added new output modes for shell by @MSebanc in #4053
- Vacuum dropped columns during checkpoint by @ray6080 in #4074
- Refactor generation of grammar files. by @mxwli in #4073
- Auto checkpoint when closing db by @ray6080 in #4075
- fix decimal comparison by @mxwli in #4087
- Fixed cli modes to escape characters by @MSebanc in #4085
- Added some missing algorithm includes by @benjaminwinger in #4086
- Fix bug in CorrelatedSubqueryUnnestSolver by @andyfengHKU in #4088
- Fix a bug when intersecting an empty build side table by @andyfengHKU #4089
- Add default empty str for database path for Python and Node.js API by @mewim in #4090
- Add in_memory constructor for rust database and API docs for in-memory mode by @benjaminwinger in #4094
- Update api doc for java, nodejs, python and add pytest for in-mem mode by @ray6080 in #4095
Full Changelog: v0.5.0...v0.6.0