Skip to content

Commit 1d5bf80

Browse files
authored
Prepare for release 3.4.0-rc0 (#225)
## Release notes: usage and product changes Update release notes and version ## Implementation
1 parent f6528be commit 1d5bf80

File tree

2 files changed

+10
-18
lines changed

2 files changed

+10
-18
lines changed

RELEASE_NOTES_LATEST.md

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,38 +7,29 @@ Documentation: https://typedb.com/docs/drivers/
77
Available from https://crates.io/crates/typedb-protocol
88

99
```sh
10-
cargo add typedb-protocol@3.2.0
10+
cargo add typedb-protocol@3.4.0-rc0
1111
```
1212

1313
#### For Node.js through npm
1414

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

1717
```sh
18-
npm install typedb-protocol@3.2.0
18+
npm install typedb-protocol@3.4.0-rc0
1919
```
2020
or
2121
```sh
22-
yarn add typedb-protocol@3.2.0
22+
yarn add typedb-protocol@3.4.0-rc0
2323
```
2424

2525

2626
## New Features
27-
- **Rework transaction options**
28-
Reintroduce transaction options available in TypeDB 3.x. Introduce query options for query-specific configuration.
27+
- **Introduce database import and export protocol messages**
28+
Add `migration` protocol messages for usage in database import and database export operations:
29+
* a unidirectional `database_export` stream from a TypeDB server to export a specific database, similar to TypeDB 2.x;
30+
* 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.
2931

30-
Remove unused Logic-related messages.
31-
32-
33-
- **Add sign-in request for authentication token retrieval**
34-
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.
35-
36-
Instead, all user credentials (currently, it's usernames and passwords) are sent only:
37-
* as a part of `connection_open` request for authentication and authorization, with a temporary token returned;
38-
* 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).
39-
Then, all further requests are expected to be authenticated only by temporary, less sensitive tokens.
40-
41-
The approach is extensible to other credential types that can be introduced in the future.
32+
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.
4233

4334

4435

@@ -49,4 +40,5 @@ yarn add typedb-protocol@3.2.0
4940

5041

5142
## Other Improvements
43+
5244

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.2.0
1+
3.4.0-rc0

0 commit comments

Comments
 (0)