Skip to content

Releases: typedb/typedb-studio

TypeDB Studio 2.25.10

08 Dec 19:57
05b2cc3
Compare
Choose a tag to compare

Distribution

TypeDB Studio is available for Linux, Mac and Windows (download binaries below).

For Mac Intel and Mac ARM, TypeDB Studio is also available through Homebrew:

brew tap vaticle/tap
brew install --cask vaticle/tap/typedb-studio

TypeDB Server Compatibility

See the compatibility table to see
which versions of Studio are compatible with which versions of TypeDB server.


New Features

Bugs Fixed

  • Increase width of Update Default Password dialog box

Code Refactors

Other Improvements

TypeDB Studio 2.25.9

08 Dec 10:34
Compare
Choose a tag to compare

Distribution

TypeDB Studio is available for Linux, Mac and Windows (download binaries below).

For Mac Intel and Mac ARM, TypeDB Studio is also available through Homebrew:

brew tap vaticle/tap
brew install --cask vaticle/tap/typedb-studio

TypeDB Server Compatibility

See the compatibility table to see
which versions of Studio are compatible with which versions of TypeDB server.


New Features

  • Automate workflow for updating default password upon first login

Bugs Fixed

Code Refactors

Other Improvements

  • Update readme file to be more relevant

    Update the TypeDB Studio description and features in the readme file to be more relevant for software engineers.

TypeDB Studio 2.25.8

05 Dec 07:39
Compare
Choose a tag to compare

Distribution

TypeDB Studio is available for Linux, Mac and Windows (download binaries below).

For Mac Intel and Mac ARM, TypeDB Studio is also available through Homebrew:

brew tap vaticle/tap
brew install --cask vaticle/tap/typedb-studio

TypeDB Server Compatibility

See the compatibility table to see
which versions of Studio are compatible with which versions of TypeDB server.


New Features

  • Gracefully handle session failover

    Gracefully handle session failover: session automatically reconnects and the UI is updated accordingly.

  • Update to driver with fixed error messages and ability to use system CA

    We update typedb-driver to 2.25.8, which has error UX improvements and the ability to read system certificates when connecting to TypeDB.

Bugs Fixed

Code Refactors

Other Improvements

  • Update to use vaticle/typedb-driver commit

  • Unable to connect error carries driver message

  • Update github PR and issue templates

TypeDB Studio 2.25.0

02 Nov 14:00
Compare
Choose a tag to compare

Distribution

TypeDB Studio is available for Linux, Mac and Windows (download binaries below).

For Mac Intel and Mac ARM, TypeDB Studio is also available through Homebrew:

brew tap vaticle/tap
brew install --cask vaticle/tap/typedb-studio

TypeDB Server Compatibility

See the compatibility table to see
which versions of Studio are compatible with which versions of TypeDB server.


New Features

  • Implement Fetch query

    We update to the newest version of TypeDB Driver which supports Fetch queries. As Fetch queries return a stream of JSONs, they are only available in text output view, not as a graph.

    For more details, see typedb/typeql#300

  • Support value variables in log output

    We now handle the possibility of Values being returned as part of a ConceptMap. Retrieved pure values are not displayed in the graph view, but printed out as expected in the log view.

Bugs Fixed

Code Refactors

Other Improvements

  • Update README file

    Update the README file.

  • Update CODEOWNERS

TypeDB Studio 2.24.15

11 Oct 10:58
e5a966a
Compare
Choose a tag to compare

Distribution

TypeDB Studio is available for Linux, Mac and Windows (download binaries below).

For Mac Intel and Mac ARM, TypeDB Studio is also available through Homebrew:

brew tap vaticle/tap
brew install --cask vaticle/tap/typedb-studio

TypeDB Server Compatible Versions

See the compatibility table at our Studio
documentation for which versions of Studio are compatible with which versions of TypeDB.


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 of Studio, rather than into a temporary directory. This was at best confusing, and at worst caused an unrecognized error in cases where the Studio was run from a read-only directory (such as /Applications/ on mac OS.

    We update to the driver version with the fix.

Code Refactors

Other Improvements

TypeDB Studio 2.24.14

10 Oct 13:06
Compare
Choose a tag to compare

Distribution

TypeDB Studio is available for Linux, Mac and Windows (download binaries below).

For Mac Intel and Mac ARM, TypeDB Studio is also available through Homebrew:

brew tap vaticle/tap
brew install --cask vaticle/tap/typedb-studio

TypeDB Server Compatible Versions

See the compatibility table at our Studio
documentation for which versions of Studio are compatible with which versions of TypeDB.


New Features

  • Update MacOS DMG signing and notarization process via bazel-distribution

    We update the packaging and signing tools used by //:assemble-platform to correctly sign the MacOS package vis-à-vis changes in JVM17, XCode 13+, and Apple notarization process. See typedb/bazel-distribution#391 for more details.

  • Windows build fixes

    We shorten bazel workspace path to work around the character limit on Windows, and enable runfiles linking for Rust compilation.

  • Deploy studio for each OS + Arch

    We deploy 5 separate distributions of TypeDB Studio, one per platform:

    1. linux-x86_64
    2. linux-arm64
    3. mac-x86_64
    4. mac-arm64
    5. windows-x86_64

    Please be aware that this means TypeDB Studio distributions are no longer portable between Intel and Mac variants of the same system - eg. from an Intel mac to an ARM mac.

  • Upgrade to 2.24.x and implement native ARM64 targets

    We update the underlying typedb-driver and dependencies, and add arm64 build targets.

Bugs Fixed

  • Ensure write transaction has been opened in integration test

    We fix a spurious NPE that arises in the TextEditor integration test when a schema write is attempted before the write transaction is opened.

  • Set release compilation mode to optimized

    We set the Bazel compilation mode for releases to opt.

Code Refactors

Other Improvements

  • Replace references to vaticle.com

  • Fix CircleCI release workflow job references

  • Update README.md

TypeDB Studio 2.21.2

12 Sep 14:47
Compare
Choose a tag to compare

Distribution

TypeDB Studio is available for Linux, Mac and Windows (download binaries below).

For Mac, TypeDB Studio is also available through Homebrew:

brew tap vaticle/tap
brew install --cask vaticle/tap/typedb-studio

TypeDB Server Compatible Versions

See the compatibility table at our Studio
documentation for which versions of Studio are compatible with which versions of TypeDB.


New Features

  • Update TypeQL highlighter to align with new grammar for variables
  • Update color scheme for TypeQL annotations

Bugs Fixed

Code Refactors

Other Improvements

TypeDB Studio 2.21.1

22 Aug 11:03
Compare
Choose a tag to compare

Distribution

TypeDB Studio is available for Linux, Mac and Windows (download binaries below).

For Mac, TypeDB Studio is also available through Homebrew:

brew tap vaticle/tap
brew install --cask vaticle/tap/typedb-studio

TypeDB Server Compatible Versions

See the compatibility table at our Studio
documentation for which versions of Studio are compatible with which versions of TypeDB.


New Features

Bugs Fixed

Code Refactors

Other Improvements

  • Update color theme to align with new typedb.com design

TypeDB Studio 2.21.0

15 Aug 15:36
Compare
Choose a tag to compare

Distribution

TypeDB Studio is available for Linux, Mac and Windows (download binaries below).

For Mac, TypeDB Studio is also available through Homebrew:

brew tap vaticle/tap
brew install --cask vaticle/tap/typedb-studio

TypeDB Server Compatible Versions

See the compatibility table at our Studio documentation for which versions of Studio are compatible with which versions of TypeDB.


New Features

Bugs Fixed

  • Minimise queries made to refresh state after a schema write

We no longer reload the entire schema and all its connections on each schema write. Instead, we now reload the type hierarchy (for the Type Browser), and also, while there is a Type Editor open, it reloads all its data on a schema write.

This change drastically reduces the time taken to complete schema write operations.

Code Refactors

Other Improvements

TypeDB Studio 2.18.0

07 Jun 19:13
Compare
Choose a tag to compare

Distribution

TypeDB Studio is available for Linux, Mac and Windows (download binaries below).

For Mac, TypeDB Studio is also available through Homebrew:

brew tap vaticle/tap
brew install --cask vaticle/tap/typedb-studio

TypeDB Server Compatible Versions

See the compatibility table at our Studio
documentation for which versions of Studio are compatible with which versions of TypeDB.


New Features

  • Refactor schema vertex rendering for graph visualisation

    Previously, Studio would visualise 'owns' edges that are inherited multiple times, even if the type from which it inherited this ownership is also present on the graph with its own 'owns' edge to the same attribute type.

    Now, Studio only visualises owns, plays and sub edges for the 'super-est' edges that own, plays or are subtypes for those types that are visible on the graph.

  • TypeDB Client Java 2.18 support
    We've bumped the version of TypeDB Client Java that Studio uses.

Bugs Fixed

Code Refactors

  • Use remote concept API to derive has edges for graph visualisation

    We've refactored the graph building process to derive 'has' edges from the remote concept API. This is hugely faster than the previous approach of running explicit reasoning queries per concept.

  • Terminology update for Type Editor and Type Browser

    We've renamed two parts of our system that pertain to the displaying of information about types.

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.

  • Update CODEOWNERS