github vaticle/typedb 2.0.0-alpha-6
Grakn Core 2.0.0-alpha-6

latest releases: 2.28.0, 2.28.0-rc0, 2.27.0...
3 years ago

Install & Run: http://dev.docs.grakn.ai/docs/running-grakn/install-and-run

New Features

  • Allow creation of "schema graph initialisation" transactions
    In Grakn Cluster, all transactions (without the readAnyReplica flag set) are verified against the replica state, and throw an error if the replica is not primary. This was causing an issue where a Cluster node would fail to restart correctly after crashing, because it would have to perform schema-graph initialisation again (in a transaction) and that would throw. We fix it by introducing a package-private method initialisationTransaction into RocksTransaction.Schema. It does essentially the same thing as transaction, but uses a different method from TransactionSchemaFactory - that distinction allows the two to behave differently in Cluster.

Bugs Fixed

  • Make key generator of things generate correct key
    Fix a bug that caused the key generator for things generates the duplicate keys after the server restarts.

  • Make insert deleter updater respect parallelisation options
    Fix a bug which caused insert, deleter and updater to always run in parallel mode even when we set the parallelisation context to false.

Code Refactors

  • Remove unnecessary byte array construction during statistics counting
    Remove unnecessary byte array construction during statistics counting.

Other Improvements


Please refer to full release notes of 2.0.0-alpha to see the changes in 2.0.0.

Don't miss a new typedb release

NewReleases is sending notifications on new releases.