Skip to content

Releases: typedb/typedb-protocol

TypeDB Protocol 3.2.0

06 May 08:32
d4350c0
Compare
Choose a tag to compare

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

Distribution

For Rust through crates.io

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

cargo add typedb-protocol@3.2.0

For Node.js through npm

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

npm install typedb-protocol@3.2.0

or

yarn add typedb-protocol@3.2.0

New Features

  • Rework transaction options
    Reintroduce transaction options available in TypeDB 3.x. Introduce query options for query-specific configuration.

    Remove unused Logic-related messages.

  • Add sign-in request for authentication token retrieval
    A new mechanism of authentication tokens has been introduced to replace the old way of sending usernames and passwords through the network with every request.

    Instead, all user credentials (currently, it's usernames and passwords) are sent only:

    • as a part of connection_open request for authentication and authorization, with a temporary token returned;
    • as a part of sign_in request for sign ins within an established connection (to change the user or to get a new authentication token).
      Then, all further requests are expected to be authenticated only by temporary, less sensitive tokens.

    The approach is extensible to other credential types that can be introduced in the future.

Bugs Fixed

Code Refactors

Other Improvements

TypeDB Protocol 3.2.0-rc2

28 Apr 09:15
2ee82eb
Compare
Choose a tag to compare

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

Distribution

For Rust through crates.io

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

cargo add typedb-protocol@3.2.0-rc2

For Node.js through npm

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

npm install typedb-protocol@3.2.0-rc2

or

yarn add typedb-protocol@3.2.0-rc2

New Features

  • Rework transaction options
    Reintroduce transaction options available in TypeDB 3.x. Introduce query options for query-specific configuration.

    Remove unused Logic-related messages.

Bugs Fixed

Code Refactors

Other Improvements

TypeDB Protocol 3.2.0-rc0

15 Apr 12:04
195a37a
Compare
Choose a tag to compare

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

Distribution

For Rust through crates.io

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

cargo add typedb-protocol@3.2.0-rc0

For Node.js through npm

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

npm install typedb-protocol@3.2.0-rc0

or

yarn add typedb-protocol@3.2.0-rc0

New Features

  • Add sign-in request for authentication token retrieval
    A new mechanism of authentication tokens has been introduced to replace the old way of sending usernames and passwords through the network with every request.

    Instead, all user credentials (currently, it's usernames and passwords) are sent only:

    • as a part of connection_open request for authentication and authorization, with a temporary token returned;
    • as a part of sign_in request for sign ins within an established connection (to change the user or to get a new authentication token).
      Then, all further requests are expected to be authenticated only by temporary, less sensitive tokens.

    The approach is extensible to other credential types that can be introduced in the future.

Bugs Fixed

Code Refactors

Other Improvements

TypeDB Protocol 3.1.0

07 Apr 14:17
91fa29c
Compare
Choose a tag to compare

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

Distribution

For Rust through crates.io

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

cargo add typedb-protocol@3.1.0

For Node.js through npm

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

npm install typedb-protocol@3.1.0

or

yarn add typedb-protocol@3.1.0

New Features

Bugs Fixed

Code Refactors

Other Improvements

  • Update dependencies

TypeDB Protocol 3.0.0

20 Dec 11:33
111f1a9
Compare
Choose a tag to compare

Documentation: https://typedb.com/docs/clients/2.x/clients

Distribution

For Rust through crates.io

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

cargo add typedb-protocol@3.0.0

For Node.js through npm

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

npm install typedb-protocol@3.0.0

or

yarn add typedb-protocol@3.0.0

New Features

  • Update protocol for TypeDB 3.0
    We introduce a new version of protocol to support TypeDB 3.0 with updated TypeQL and APIs.

Bugs Fixed

Code Refactors

Other Improvements

TypeDB Protocol 3.0.0-alpha-7

25 Oct 11:51
c7b05d5
Compare
Choose a tag to compare
Pre-release

Documentation: https://typedb.com/docs/clients/2.x/clients

Distribution

For Rust through crates.io

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

cargo add typedb-protocol@3.0.0-alpha-7

For Node.js through npm

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

npm install typedb-protocol@3.0.0-alpha-7

or

yarn add typedb-protocol@3.0.0-alpha-7

New Features

Bugs Fixed

Code Refactors

Other Improvements

  • Add query type to all Query responses
    We add a query_type field to all the Query.InitialRes.Ok to support
    retrieval of this information for any QueryAnswer on the client side.
    Additionally, the Ok.Empty message was renamed to Ok.Done.

TypeDB Protocol 3.0.0-alpha-6

18 Oct 13:29
94fdeb4
Compare
Choose a tag to compare
Pre-release

Documentation: https://typedb.com/docs/clients/2.x/clients

Distribution

For Rust through crates.io

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

cargo add typedb-protocol@3.0.0-alpha-6

For Node.js through npm

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

npm install typedb-protocol@3.0.0-alpha-6

or

yarn add typedb-protocol@3.0.0-alpha-6

New Features

Bugs Fixed

Code Refactors

Other Improvements

TypeDB Protocol 3.0.0-alpha-3

27 Sep 09:44
709bfd2
Compare
Choose a tag to compare
Pre-release

Documentation: https://typedb.com/docs/clients/2.x/clients

Distribution

For Rust through crates.io

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

cargo add typedb-protocol@3.0.0-alpha-3

For Node.js through npm

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

npm install typedb-protocol@3.0.0-alpha-3

or

yarn add typedb-protocol@3.0.0-alpha-3

New Features

  • Add Query::Type to ConceptRowStream

Bugs Fixed

Code Refactors

Other Improvements

TypeDB Protocol 3.0.0-alpha-2

20 Sep 20:19
7bfca38
Compare
Choose a tag to compare
Pre-release

Documentation: https://typedb.com/docs/clients/2.x/clients

Distribution

For Rust through crates.io

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

cargo add typedb-protocol@3.0.0-alpha-2

For Node.js through npm

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

npm install typedb-protocol@3.0.0-alpha-2

or

yarn add typedb-protocol@3.0.0-alpha-2

New Features

  • Implement TypeDB 3.0 protocol

  • Implement TypeDB 3.0 protocol refinements

Bugs Fixed

Code Refactors

Other Improvements

TypeDB Protocol 3.0.0-alpha-1

20 Sep 18:52
bfb7dd2
Compare
Choose a tag to compare
Pre-release

Documentation: https://typedb.com/docs/clients/2.x/clients

Distribution

For Rust through crates.io

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

cargo add typedb-protocol@3.0.0-alpha-1

For Node.js through npm

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

npm install typedb-protocol@3.0.0-alpha-1

or

yarn add typedb-protocol@3.0.0-alpha-1

New Features

  • Implement TypeDB 3.0 protocol

  • Implement TypeDB 3.0 protocol refinements

Bugs Fixed

Code Refactors

Other Improvements