Documentation: https://typedb.com/docs/drivers/
Distribution
For Rust through crates.io
Available from https://crates.io/crates/typedb-protocol
cargo add [email protected]
For Node.js through npm
Available from https://www.npmjs.com/package/typedb-protocol
npm install [email protected]
or
yarn add [email protected]
New Features
-
Introduce database import and export protocol messages
Addmigration
protocol messages for usage in database import and database export operations:- a unidirectional
database_export
stream from a TypeDB server to export a specific database, similar to TypeDB 2.x; - a bidirectional
databases_import
stream between a client and a server to import an exported 2.x/3.x TypeDB database into a TypeDB 3.x server from a client.
The format of migration items used for these operations is an extended version of TypeDB 2.x's migration items, so it is backward compatible with 2.x database files. Important: it's not intended to import 3.x databases into 2.x servers.
- a unidirectional
Bugs Fixed
Code Refactors
Other Improvements
- Fix build errors and update dependencies
Support build on Apple Clang 17+ by updating dependencies (details: typedb/typedb-dependencies#577).
Fix bazel build by adding an implicit dependency to the build configuration.
Reintroduce CI correctness validation jobs.