Skip to content

Releases: typedb/typedb-console

TypeDB Console 2.24.9

03 Oct 16:22
543339e

Choose a tag to compare

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

02 Oct 08:25
53483d0

Choose a tag to compare

New Features

  • Deploy one artifact per platform

    We split the typedb-console distribution into 5: one per operating system+architecture. We now publish:

    1. linux-x86_64
    2. linux-arm64
    3. mac-x86_64
    4. mac-arm64
    5. 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.

Other Improvements

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