Skip to content

Releases: kuzudb/kuzu

V0.0.6

17 Jul 19:18
1e9d4fd
Compare
Choose a tag to compare

This release is a bug fix release addressing the following issues

  • Segmentation fault while loading overflow data type with parallelism
  • Read out of bound for LIST vector null buffer
  • Missing data type switch in C, JAVA, Rust & Python

What's Changed

Full Changelog: v0.0.5...v0.0.6

V0.0.5

10 Jul 17:48
955c4c5
Compare
Choose a tag to compare

Welcome to Kùzu 0.0.5! In this release, we've introduced following improvements and features:

  • Supported named path. Users can now assign a named variable to a connected graph pattern.
  • Supported filters of relationships in recursive patterns. Users can now put predicates on the relationships that will be "traversed/joined" in recursive patterns.
  • Supported all shortest paths semantic with key word ALL SHORTEST.
  • Introduced Call as a reading clause with a set of predefined procedures that can be used to query the database schemas.
  • Supported Call for modifying database configurations.
  • Added new data type BLOB to store arbitrary binary objects.
  • Added Rust and Java client APIs.
  • Introduced improvements to testing framework.

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

What's Changed

Read more

V0.0.4

05 Jun 17:01
cb437d7
Compare
Choose a tag to compare

Welcome to Kùzu 0.0.4! In this release, we've introduced following improvements and features:

  • Improved the performance of ingesting both node and rel tables for quite a bit.
  • Supported undirected relationships in queries.
  • Supported shortest path queries, and also improved variable-length joins.
  • Added new data types, including SERIAL and STRUCT.
  • Made Kùzu available on windows platforms.
  • Added C and nodejs client APIs.

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

What's Changed

Read more

V0.0.3

06 Apr 20:53
df18e39
Compare
Choose a tag to compare

We are happy to release Kùzu 0.0.3. This release comes with the following new main features and improvements:

  • Kùzu as a Pytorch Geometric (PyG) Remote Backend: You can now train PyG GNNs and other models directly using graphs (and node features) stored on Kùzu. See this Colab notebook for a demonstrative example.
  • Data ingestion from multiple files and numpy files.
  • Query optimizer improvements.
  • New buffer manager.
  • INT32, INT16, FLOAT, and FIXED LIST data types (the latter is particularly suitable to store node features in graph ML applications)
  • Query timeout mechanism and interrupting queries from CLI.

See our blog post for more details. Enjoy your reading and don't forget to pip install kuzu!

What's Changed

New Contributors

Full Changelog: v0.0.2...v0.0.3

Version 0.0.2 Release

13 Feb 15:39
6e15c5b
Compare
Choose a tag to compare

This release introduces several major changes:

  • Support data import from parquet and arrow IPC files.
  • Support data export to PyG, NetworkX, Pandas, Arrow.
  • Support UTF-8 strings and regular expression matching for strings.
  • Support ALTER TABLE DDL and SET/DROP for node/rel properties.
  • Support multi/un -labelled queries.
  • New expressions/functions. (CASE expression, string regular expression match ~=, etc.)

We've written a blog post to explain our major new features in this release.
In case you missed it, Semih also had written two nice blog posts to explain the goals and vision of Kùzu and how we implemented factorization inside Kùzu.
Enjoy your reading and don't forget to pip install kuzu!

All Changes

Read more

0.0.1

15 Nov 06:38
a6b3009
Compare
Choose a tag to compare

First release!