Releases: typedb/typedb-console
TypeDB Console 2.26.3
New Features
Bugs Fixed
Code Refactors
Other Improvements
-
Downgrade release jobs to Ubuntu 18.04 for GLIBC version 2.27.0
-
Implement error diagnostics
We implement completely anonymous error reporting using Sentry. We submit error messages when the user receives a fatal error in Console.
To disable diagnostics, use:
typedb console --diagnostics-disable=true
-
Update driver with fetch null fix
-
Disable CircleCI mac remote cache to avoid too_many_open_files
TypeDB Console 2.26.0
API Changes
- When connecting to TypeDB Core, we now use
--core=<uri>
instead of--server=<uri>
- When connecting to TypeDB Cloud (previously Entperise), we now use
--cloud=<uri>
instead of--enterprise=<uri>
New Features
Bugs Fixed
Code Refactors
-
Replace all instances of 'enterprise' with 'cloud'
We replace the term 'enterprise' with 'cloud', to reflect the new consistent terminology used throughout Vaticle.
In particular, this means that to connect to a Cloud instance (previously Enterprise),typedb console --cloud <address>
replacestypedb console --enterprise <address>
. -
Update command line interface
We update the CLI options to use the more distinct
--core
flag for connecting to the core server, mirroring--enterprise
(note: subsequently renamed to--cloud
).Connecting to TypeDB Core:
typedb console --core=<address>
Connecting to TypeDB Cloud:
typedb console --cloud=<address> --username=<username> --password --tls-enabled
See typedb/typedb#6942 for full details.
We also improve the UX of the windows version of the entry point. Console no longer opens in a new window, but rather begins the REPL in the current command line window.
Other Improvements
- Add aliases for encryption enable to match Cloud options more closely
TypeDB Console 2.25.7
New Features
- Upgrade to the latest TypeDB Driver, which includes improved error messages
Bugs Fixed
Code Refactors
Other Improvements
- Add ulimits to mac and linux releases
TypeDB Console 2.25.6
New Features
Bugs Fixed
Code Refactors
Other Improvements
- Remove APT deployment and targets
TypeDB Console 2.25.0
New Features
-
Implement Fetch query
We update to the newest version of TypeDB Driver which supports Fetch queries.
For more details on fetch queries, see typedb/typeql#300
Bugs Fixed
Code Refactors
Other Improvements
- Add newline after define and undefine print status to match new streaming query formatting
TypeDB Console 2.24.15
New Features
Bugs Fixed
- Fix unpacking driver runtime files into working directory
Due to a bug in the Java driver, we unpacked the driver dynamic library into the current working directory, rather than into a temporary directory.
We update to the driver version with the fix.
Code Refactors
Other Improvements
TypeDB Console 2.24.14
New Features
Bugs Fixed
-
Set release compilation mode to optimized
We set the Bazel compilation mode for releases to
opt
.
Code Refactors
Other Improvements
-
Use randomly chosen address/port in console tests
-
Fix test path
-
Add native assembly test reliant on Core artifact pulled through Driver
TypeDB Console 2.24.12
New Features
Bugs Fixed
-
Deploy apt amd64 with correct architecture tag
Use expected
apt
architecture tagamd64
instead ofx86_64
. -
Fix github deployment of intel deb package
Code Refactors
Other Improvements
TypeDB Console 2.24.9
New Features
- Downgrade CI image used to build and release console, in order to lower the requirement of libc
Bugs Fixed
Code Refactors
Other Improvements
TypeDB Console 2.24.7
New Features
-
Deploy one artifact per platform
We split the typedb-console distribution into 5: one per operating system+architecture. We now publish:
linux-x86_64
linux-arm64
mac-x86_64
mac-arm64
windows-x86_64
We orchestrate all releases through CircleCI, for both artifacts and apt. Build targets in this repository are now platform-native, and deployment rules for specific platforms are protected by Bazel's platform target compatibility flags.
Bugs Fixed
Code Refactors
-
Replace usages of 'client' and 'cluster' with 'driver' and 'enterprise' throughout
We replace the term 'cluster' with 'enterprise', to reflect the new consistent terminology used through Vaticle. We also replace 'client' with 'driver', where appropriate.
-
Upgrade underlying typedb-driver
We upgrade the underlying Java driver to the latest version.