Releases: typedb/typedb-common
TypeDB Common 2.6.1
New Features
Bugs Fixed
Code Refactors
Other Improvements
-
update @vaticle_dependencies
-
Update environment variable for the 'create notes' script
-
update VERSION to 2.6.1
-
Update @vaticle_dependencies
TypeDB Common 2.6.0
New Features
Bugs Fixed
- Throw if given null values in yaml lists or maps
We find and protect against a previously illegal state, where the value of a Yaml map or a list element is null. We now throw an explicit exception when this scenario is encountered. - Use new core argument format for core runner
We fix assembly tests in TypeDB by updating the core runner to use the new arguments required by TypeDB.
Code Refactors
- Migrate Yaml wrapper from Grabl repository
We migrate the snake-yaml library wrapper (which we call Yaml) from the Grabl repository for reuse in other repositories. - Make yaml wrapper class mutable
To be able to append to and update a YAML object, we modify our wrapper Yaml class to allow mutations. This effectively copies aYamlobject that Snakeyaml loads, into native Java objects. - Remove logback or typedb.properties references from binaries
As of typedb/typedb#6473 we no longer use a properties file or logback file, since everything is handled in the server. We can remove references to either of these from the bat and bash runner scripts.
Other Improvements
-
Update @vaticle_dependencies and the release notes creation script
-
Fix Yaml wrapper type
-
remove backslashes from bootup scripts
-
Update build jobs to use Ubuntu 21.04
-
Update artifacts.snapshot
-
update dependencies and VERSION to 2.6.0
TypeDB Common 2.5.0
New Features
Bugs Fixed
- Fix APT package deployment
Make APT package that we deploy installable again
Code Refactors
Other Improvements
TypeDB Common 2.3.0
New Features
- 'typedb.bat' for TypeDB Cluster
User can now boot up TypeDB Cluster on Windows with./typedb.bat cluster
Bugs Fixed
Code Refactors
- Supports running TypeDB Cluster
We've added the support for running TypeBD and TypeDB Cluster using the command./typedb serverand./typedb cluster, respectively.
Other Improvements
- Upgrade Java dependency for APT package
Depend on Java 11 in APT package for consistency with TypeDB Server
TypeDB Common 2.1.1
New Features
- Improve TypeDBRunner logs and assertions
We've improved TypeDBRunner logs and assertions, in order to provide a better troubleshooting / debugging experience for developers.
Bugs Fixed
Code Refactors
Other Improvements
TypeDB Common 2.1.0
New Features
-
Add fast navigable set intersection
Add an implementation of a fast set intersection check based on Navigable sets to//collection -
Add the 'typedb node' option for running a TypeDB Cluster Node
We have added support for running a TypeDB Cluster node from the binary script:$ ./typedb nodeAdditionally, we did a minor refactor simplifying how a user can specify
JAVAOPTS:JAVAOPTS=... ./typedb server JAVAOPTS=... ./typedb node JAVAOPTS=... ./typedb consoleLast but not least, we fixed a bug where a user can execute an obsolete command
./typedb version. The right command for checking the server version is./typedb server --version. -
Configurable java path added
As discussed in this Feature Request This PR adds the JAVA_HOME configuration option the the TypeDB startup script.
Before, there was no way of changing the default usage ofjavawithin the startup script.
Now it is possible to change the binary location by using the syntax> JAVA_HOME=/path/to/java grakn [options]When starting the script it will now print the used java path for user reference.
Bugs Fixed
Code Refactors
Other Improvements
- Add SystemD service for Grakn Core
Allow daemonizing Grakn Core on systemd-based Linux systems which helps with operating production deployments.
Grakn Common 2.0.0
New Features
Bugs Fixed
Code Refactors
Other Improvements
Grakn Common 2.0.0-alpha-10
New Features
Bugs Fixed
Code Refactors
Other Improvements
Grakn Common 2.0.0-alpha-9
New Features
-
Use self-hosted Bazel cache
Speed up CI by using self-hosted remote Bazel cache -
Allow cluster in distribution to run with peer addresses
Allow cluster in distribution to run with peer addresses. -
Implement console assembly runner
In order to test console assembly integration with servers, we implement the console assembly runner.
Bugs Fixed
-
Fixes for Grakn Core assembly test to not fail under Windows
Fix failingtest-assembly-windows-zipCI job in Core -
Fix Grakn Cluster runner using invalid ports
We fixed a bug where our tests were failing in Cluster because they started up Cluster with invalid port numbers outside the legal range. -
Fix bug in waiting for server start and stopping server
Fix bug in waiting for server start and stopping server.