Skip to content

TypeDB Protocol 3.4.0

Latest
Compare
Choose a tag to compare
@typedb-bot typedb-bot released this 16 Jun 15:58
3fc4c0f

Documentation: https://typedb.com/docs/drivers/

Distribution

For Rust through crates.io

Available from https://crates.io/crates/typedb-protocol

For Node.js through npm

Available from https://www.npmjs.com/package/typedb-protocol

npm install [email protected]

or

New Features

  • Introduce database import and export protocol messages
    Add migration 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.

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.