Skip to content

Releases: typedb/typedb-console

TypeDB Console 2.18.0

31 May 13:17

Choose a tag to compare

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

24 Apr 17:20
fcce375

Choose a tag to compare

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

09 Mar 16:27

Choose a tag to compare

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

10 Feb 18:08

Choose a tag to compare

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

02 Dec 12:27

Choose a tag to compare

New Features

Bugs Fixed

Code Refactors

Other Improvements

  • update VERSION and client-java to 2.14.2

  • update README

TypeDB Console 2.14.0

24 Nov 16:33

Choose a tag to compare

New Features

Bugs Fixed

Code Refactors

Other Improvements

  • update README

  • bump VERSION to 2.14.0

TypeDB Console 2.12.0

03 Nov 15:40
6d368d3

Choose a tag to compare

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

10 Jun 22:49

Choose a tag to compare

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

25 May 18:19

Choose a tag to compare

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

20 May 18:02

Choose a tag to compare

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