diff --git a/.gitignore b/.gitignore index c3fcff2..bcbdb57 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,14 @@ -experiments/imdb/* -!experiments/imdb/*.nim -!experiments/imdb/Makefile -nimble.paths config.nims -tmp/* +docs/* +experiments/imdb/* +!experiments/imdb/Makefile +!experiments/imdb/*.nim kuzu +nimble.paths nimcache/* -tests/* -!tests/*/t_*.nim testresults/* testresults.html +tests/* +!tests/*/t_*.nim +tmp/* diff --git a/History.md b/History.md index 3628f3b..bfe5397 100644 --- a/History.md +++ b/History.md @@ -1,5 +1,21 @@ # Release History for nim-kuzu +--- +## v0.6.1 [2025-07-19] Mahlon E. Smith + +Bugfix: + +- Prefetch query result sets into the primary query object, + so iteration can act regularly (breaks and restarts operate + as one would expect), and GC works properly. + + +Enhancement: + +- Perform file magic checks for better error messaging when + attaching to an existing disk-based database. + + --- ## v0.6.0 [2025-07-17] Mahlon E. Smith @@ -11,9 +27,10 @@ Enhancement: Minutiae: -- Add a KuzuInterationError, to disambiguate iteration errors from +- Add a KuzuIterationError, to disambiguate iteration errors from IndexErrors. + --- ## v0.5.0 [2025-07-13] Mahlon E. Smith diff --git a/kuzu.nimble b/kuzu.nimble index 81770d8..448b6aa 100644 --- a/kuzu.nimble +++ b/kuzu.nimble @@ -1,6 +1,6 @@ # vim: set et sta sw=4 ts=4 : -version = "0.6.0" +version = "0.6.1" author = "Mahlon E. Smith" description = "Kuzu is an embedded graph database built for query speed and scalability." license = "BSD-3-Clause" diff --git a/src/kuzu/constants.nim b/src/kuzu/constants.nim index 7cb6a82..45c56ae 100644 --- a/src/kuzu/constants.nim +++ b/src/kuzu/constants.nim @@ -1,6 +1,6 @@ # vim: set et sta sw=4 ts=4 : -const KUZU_VERSION* = "0.6.0" +const KUZU_VERSION* = "0.6.1" const KUZU_EXPECTED_LIBVERSION* = "0.11.0" const BLOB_MAXSIZE = 4096