Releases: typedb/typedb-console
TypeDB Console 2.18.0
New Features
-
Introduce computed values
We allow users to interact via Console with the new Value API introduced in typedb/typeql#260. This PR adds pretty printing for value concepts and updates required dependencies to support the change.
Bugs Fixed
Code Refactors
Other Improvements
-
Update release notes workflow
We integrate the new release notes tooling. The release notes are now to be written by a person and committed to the repo.
-
Set up the bazel remote cache
TypeDB Console 2.17.0
New Features
-
Change wording of password expiry warning
We've changed the wording and logic of the password expiry warning to be more accurate.
This brings us in line with our implementation in Studio: typedb/typedb-studio#722
-
Password update and expiration support
We've added support for a variety of features that have been implemented in Cluster including administrators having the ability to set passwords, password updates for users, and password expiry.
Bugs Fixed
-
Prompt a re-login when users change their own passwords
Console now quits upon a user changing their own password, rather than having a user be left in a session with invalid credentials (which they will only discover on running subsequent commands).
Fixes: #200
Code Refactors
-
Update dependencies for 2.17.0 release
We update the dependencies for the 2.17.0 release and print out each user's approximate password expiry time when listing users.
Other Improvements
-
Update VERSION to 2.17.0
-
Use updated password expiry API to calculate expiry warning
TypeDB Console 2.16.1
New Features
Bugs Fixed
Code Refactors
Other Improvements
-
Use new client-java user management syntax
-
Update dependencies and VERSION to 2.16.1
TypeDB Console 2.15.0
New Features
-
Allow updating of user passwords
We've added the ability to update user passwords through TypeDB Console.
This can be done with the syntax:
user password <username>
The user is then prompted to input a new password. -
Mandate password prompt for user creation
We now force passwords to be entered in a password prompt. This prevents passwords from showing up in the command history.
Bugs Fixed
Code Refactors
Other Improvements
-
Synchronise maven dependencies
-
Update VERSION, dependencies, and WORKSPACE
-
Add issue templates
-
Add --password and --username options to README
TypeDB Console 2.14.2
New Features
Bugs Fixed
Code Refactors
Other Improvements
-
update VERSION and client-java to 2.14.2
-
update README
TypeDB Console 2.14.0
New Features
Bugs Fixed
Code Refactors
Other Improvements
-
update README
-
bump VERSION to 2.14.0
TypeDB Console 2.12.0
New Features
Bugs Fixed
-
Disable Jline backslash stripping
JLine line parser, which handles console's REPL, no longer swallows backslahes and other escape characters.
Previously, this lead to unexpected behaviour:
tmp::data::write> insert $x "hello \" world" isa val; [TQL03] TypeQL Error: There is a syntax error at line 1: insert $x "hello " world" isa val; ^ mismatched input 'world' expecting {';', 'has'}
Now, JLine keeps all the escape characters in place and hands the query parsing to TypeQL:
tmp::data::write> insert $x "hello \" world" isa val; { $x "hello \" world" isa val; }
Code Refactors
Other Improvements
-
Remove redundant create-netrc automation
-
Update VERSION to 2.12.0
-
Fix Automation python linking
-
Bump dependencies, updated factory CI instructions
We've bumped our dependencies and introduced updated instructions to Factory to facilitate the release of TypeDB 2.12.0. We've also updated our CI instructions to make use of Ubuntu 22.04 in line with our migration to Factory.
-
Extend license checkstyle tests and update licenses
We update the copyright header year to 2022, and introduce a test that ensures that the license text is correct.
-
Bump copyright year to 2022
We update the copyright header year to 2022.
TypeDB Console 2.11.0
New Features
Bugs Fixed
Code Refactors
Other Improvements
-
Update VERSION and client-java to 2.11.0
-
Update @vaticle_dependencies
TypeDB Console 2.10.0
New Features
Bugs Fixed
Code Refactors
Other Improvements
- Update VERSION to 2.10.0 and bump client-java to 2.10.0
TypeDB Console 2.9.0
New Features
Bugs Fixed
Code Refactors
Other Improvements
-
bump VERSION to 2.9.0
-
Upgrade to Bazel 5
Make the repository use Bazel 5. Bazel 4 and below only work with the deprecated Python 2, which is no longer included in some operating systems such as the latest Mac OS X.
-
Replaced duration with constant
-
Increase transaction timeout to 1 hour
-
Improved console printing format of concept maps and concept map groups