Skip to content

Releases: kuzudb/kuzu

v0.4.2

14 May 18:54
Compare
Choose a tag to compare

Changes

Version 0.4.2 is a minor release that primarily addresses the issue of loading extensions in the macOS command-line interface (CLI).

v0.4.1

07 May 11:18
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

02 May 20:37
82c21d2
Compare
Choose a tag to compare

Changes

Breaking Changes

  • Renaming of list-like types:
    • FIXED-LIST to ARRAY
    • VAR-LIST to LIST
  • Import/Export database
  • Copy from subquery
  • Bulk insertion into non-empty database
  • External database extensions
    • DuckDB
    • Postgres
  • Scan from pandas pyarrow backend (#3058)

Usability Improvements

Performance Improvements

  • Python import cache (#2905)
  • Internal ID compression (#3116)
  • Avoid busy loop when max threads has reached (#3233, contributed by @ted-wq-x)

What's Changed

Read more

v0.3.2

14 Mar 01:41
Compare
Choose a tag to compare

Kùzu v0.3.2 is a minor release. It mainly adds features to the Python API and fixes bugs/issues with the Python and Node.js APIs.

  • Support Polars DataFrame export from QueryResult (#2985)
  • Support use of QueryResult as a context manager, and add a get_schema method (#3009)
  • Python API typing, lint, config/makefile (#3023)
  • Fix unicode conversion for pandas dataframe (#3029)
  • Optimise Python unit test runtime (~7x speedup) (#3032)
  • Add more parameter types for Node.js API (#3037)

Full Changelog: v0.3.1...v0.3.2

v0.3.1

28 Feb 06:09
Compare
Choose a tag to compare

Kùzu v0.3.1 is a minor release. It mainly reverts the Python import caching implementation in v0.3.0 which causes issues when exporting query result to pyarrow.

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

26 Feb 10:13
c8146fa
Compare
Choose a tag to compare

Kùzu v0.3.0 is a minor release. It mainly fixes several issues related to COPY VAR_LIST and STRING.

What's Changed

Full Changelog: v0.2.1...v0.3.0

v0.2.1

16 Feb 07:11
320bc52
Compare
Choose a tag to compare

Kùzu v0.2.1 is a minor release. It mainly fixes the issue of loading extension with Python, Node.js and Java API bindings on Linux platform.

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

08 Feb 10:02
13bd5d5
Compare
Choose a tag to compare

We are very happy to announce the release of Kùzu 0.2.0! This is a major release with some new features and a set of improvements at the core that should make Kùzu faster behind the scenes.

  • RDFGraphs: You can now use Kùzu to store and query RDF graphs via Cypher!
  • Extensions framework and our first extension: httpfs for accessing files over HTTP(S) servers and on S3
  • Improved, parallelized hash index builder, with added optimizations (this results in improved bulk loading performance)
  • Improved disk-based CSR implementation to speed up data ingestion via CREATE statements
  • Added constant compression
  • Several improvements to Kùzu’s command line interface
  • Support for the UUID data type
  • Improvements to our testing framework

We welcome feedback and encourage you to read the finer details in our blog post and docs!

What's Changed

Read more

v0.1.0

21 Nov 08:35
a7314db
Compare
Choose a tag to compare

We are very happy to release Kùzu 0.1.0 today! This is a major release with the following set of new features and improvements:

  • Completion of NodeGroup-base storage design;
  • Strings compression using dictionary compression;
  • Direct scans of Pandas DataFrames;
  • Copy to parquet files and additional configuration options for copyig to CSV files;
  • Detach delete;
  • Return deleted rows;
  • SQL-style cast function;
  • Recursive relationship node filter;
  • Count subquery;
  • New INT128 data type;
  • Reduced binary size.

Please see our blog post for more details. Enjoy your reading!

What's Changed

Read more

v0.0.12

31 Oct 11:31
43128fc
Compare
Choose a tag to compare

We release Kùzu 0.0.12, another minor release. This release fixes a bug that prevents the database to be opened in read-only mode on a read-only file system. It also adds support for INT128 data type.

What's Changed

Full Changelog: v0.0.11...v0.0.12