V0.0.10
We're here to introduce Kùzu 0.0.10, which is a minor release with a bunch of bug fixes and improvements:
- Added the frame of reference encoding for integers. PR 2140
- Fixed slicing of UTF-8 string. PR 2212
- Fixed copying of invalid UTF-8. PR 2208
- Added more checks and better error messages during the binding phase. PR 2206
- Fixed return list literal with null values. PR 2187
- Fixed bugs in scan multi label rel tables. PR 2149
- Deprecated all functions for getting the table names and properties from the client APIs and the CLI, instead,
CALL
is introduced for the same functionality. PR 2199, 2207 - Added missing data type support in client APIs. PR 2183, PR 2176, PR 2193, PR 2172
What's Changed
- Fixup warnings by @Riolku in #2138
- refactor: splitup table_functions.h by @Riolku in #2142
- Refactor toString() by @acquamarin in #2141
- Fix mac compilation by @acquamarin in #2144
- refactor: move large WAL operators to source file by @Riolku in #2146
- refactor: move table functions to one file by @Riolku in #2147
- Fix bug in generic scan rel tables by @ray6080 in #2149
- Skip q37 in benchmark by @ray6080 in #2151
- change one occurrence of NUM_THREADS=32 to 18 on self-hosted-windows by @russell-liu in #2154
- Pytest windows parser exception by @russell-liu in #2157
- change print to sys.stdout.write and flush in benchmark_runner.py by @russell-liu in #2155
- Add examples to alldebug by @ray6080 in #2159
- Frame of reference encoding by @benjaminwinger in #2140
- update torch version from 1.13 to 2.0.0 by @russell-liu in #2064
- ci: update runner by @Riolku in #2163
- Attempt to solve Windows timeout by specifying gtest DISCOVERY_TIMEOUT by @mewim in #2165
- Fix #2158 by @andyfengHKU in #2171
- Fix numNodes in CopyNode by @ray6080 in #2161
- Remove
setValueFromString
from ColumnChunk by @ray6080 in #2169 - Export map to py dict by @ray6080 in #2172
- Clean up node_column.h and column_chunk.h by @benjaminwinger in #2164
- tidy: add clang-tidy by @Riolku in #2156
- cast string to list by @AEsir777 in #2145
- reader: remove counting of blocks by @Riolku in #2166
- Bump PyG version to 2.3.0 and remove the optional dependencies by @mewim in #2178
- Rename create to insert, fix return serial after insertion by @andyfengHKU in #2181
- Move child chunks and columns to struct by @ray6080 in #2173
- Fix #2174 for Node.js by @mewim in #2183
- Add support for Map to rust API by @benjaminwinger in #2176
- cast string to struct by @AEsir777 in #2189
- Link C and C++ API tests against the API-restricted shared library by @benjaminwinger in #2153
- fix q03 in benchmark by @russell-liu in #2180
- Rust Union support by @benjaminwinger in #2193
- Parquet writer by @acquamarin in #2177
- Fix mac build by @acquamarin in #2204
- Add show_relation table function by @acquamarin in #2199
- Fix #2187 by @andyfengHKU in #2197
- Fix hash node rel by @andyfengHKU in #2192
- Fix #2184: add binding errors by @ray6080 in #2206
- Deprecate table metadata printing functions by @mewim in #2207
- finish cast string to map by @AEsir777 in #2201
- Throw copy exception on invalid utf8 string by @acquamarin in #2208
- Fix transaction test by @benjaminwinger in #2211
- Fix list slice utf8 by @acquamarin in #2212
- Validate file header for LOAD and COPY by @andyfengHKU in #2210
- Bump version to 0.0.10 by @ray6080 in #2213
- Try to fix windows bin location by @mewim in #2214
Full Changelog: v0.0.9...v0.0.10