Skip to content

Releases: typedb/typedb-studio

Grakn Workbase 1.2.3

13 Sep 14:51
b58a641
Compare
Choose a tag to compare

Documentation: https://dev.grakn.ai/docs/workbase/overview

Distribution

Grakn Workbase is available for Linux, Mac and Windows (download binaries below).

For Mac, Grakn Workbase is also available through Brew Cask:

brew tap graknlabs/tap
brew tap-pin graknlabs/tap
brew cask install grakn-workbase

New Features

When querying for concept types or visualising a schema in the Schema Designer, labels and arrows are now always displayed on the edges.

Bugs Fixed

  • Support for Grakn KGMS 1.5.8
    Grakn Workbase can now be used with Grakn KGMS 1.5.8 via a secured connection.

  • Visualiser now supports running queries that retrieve concepts types from the schema.
    The visualiser can now be used to query the entire or a subset of the schema, reliably.

  • A human-readable error message is displayed when attempting to run an unsupported query.
    Users are now presented with a user-friendly message when attempting to run a query that is currently unsupported by Grakn Workbase, as opposed to displaying a syntax error.

  • No longer checks for the existence of instances when un-hasing an attribute from a concept type.
    Removing the association between a concept type and attribute type can be done regardless of whether or not the attribute type has any instances. This check has now been removed from the Schema Designer.

  • Requires the completion of a running process before allowing the user to clear the graph or switch keyspaces.
    To avoid rendering nodes and edges on the wrong canvas, while a query is still running, users are now presented with a message requiring them to wait for the current process to complete, when they attempt to switch keyspaces or clear the canvas.

Code Refactors

  • The logic used in building the canvas nodes and edges from Graql answers are now unified.
    For the purpose of reducing complexity, the logic in producing nodes and edges based on a given concept or answer is now unified within one module.

  • The end-to-end tests are rewritten to produce a more reliable test suit
    The end-to-end tests are now deterministic and easier to extend, maintain and reuse.

Grakn Workbase 1.2.2

12 Jul 15:32
18cf8cc
Compare
Choose a tag to compare

Documentation: https://dev.grakn.ai/docs/workbase/overview

Distribution

Grakn Workbase is available for Linux, Mac and Windows (download binaries below).

For Mac, Grakn Workbase also available through Brew Cask:

brew tap graknlabs/tap
brew tap-pin graknlabs/tap
brew cask install grakn-workbase

New Features

  • Search keyspaces to connect to.
    Allow the user to search for keyspaces to connect to

Bugs Fixed

  • Disable test connection button when connection state is valid or invalid.
    To disallow the user from clicking the test connection button when the state of the connection is valid or invalid

  • Relations panel scroll bug (WIndows).
    To fix the scroll bar showing in the relations panel in Workbase Windows

  • multi-line query with limit bug fix.
    To allow use to run multi-line queries with only the limit defined

  • Shortest path bug.
    Fix shortest path feature in workbase

  • Fix retrieving of attributes of a node.
    Fix bug for shift+double click on a node to retrieve attributes

  • Fix retrieving of neighbours of a node.
    To fix the bug of double clicking on nodes to retrieve neighbours

Grakn Workbase 1.2.1

29 Apr 13:32
Compare
Choose a tag to compare

Changelogs

  • Supports Grakn Core 1.5.2 (PR 134)
  • Adds a "Plays" panel located on the right bar of the schema designer. It allows the user to add and remove the played roles from a schema concept. (PR 120, PR 121)

Grakn Workbase 1.2.0

01 Apr 17:53
Compare
Choose a tag to compare

Documentation: https://dev.grakn.ai/docs/workbase/overview

Distribution

Now officially available for 3 OSs: Linux, Mac and Windows (see binaries below). For Mac, grakn-workbase is also available through Brew Cask:

brew tap graknlabs/tap
brew tap-pin graknlabs/tap
brew cask install grakn-workbase

Architecture

The grakn-workbase module now has its own repository (hit star on graknlabs/grakn-workbase!). This allows us to iterate on grakn-workbase more flexibly, independent of grakn-core.

Visualisation

  • Introduced a the shortcut cmd + g to clear the graph.
  • Better graph design, animation and layout algorithm, as well as smoother click, select and drag UX.
  • Visualiser footer displays metrics of graph canvas.
  • Inference explanation behaves accurately for patterns with conjunction, relations and attributes.
  • Double clicking on a concept now also retrieves inferred neighbours.

Grakn Workbase 1.1.1

08 Feb 18:55
a818ced
Compare
Choose a tag to compare

Dear Grakn Community,

As most of you are aware of, we recently released Workbase 1.1.0 which now enables support for Grakn KGMS. However, there was a bug in the connection and authentication gateway. This PATCH RELEASE, Workbase 1.1.1, fixes this issue.

You can find out more about the 1.1.0 from the Workbase 1.1.0 release notes.

Enjoy the new Grakn Workbase 1.1.1 with Grakn KGMS on Google Cloud and Amazon AWS! We look forward to hearing your feedback!

Grakn Workbase 1.1.0 (please use 1.1.1)

01 Feb 19:27
a5fd8fb
Compare
Choose a tag to compare

Dear Grakn Community, Grakn Workbase 1.1.0 has finally been unleashed, and it now works with Grakn KGMS on Google Cloud and Amazon AWS!

As always, thank you so much to everyone in the community for helping us improve Grakn, and in this case, Workbase. And well done to our Grakn Warriors! :)

Architecture Refactor and KGMS Authentication

In this release, we redesigned the Workbase architecture and increased the test coverage, which we believe should increase the robustness and reliability of the codebase and the user experience. This refactor also included enabling Grakn Workbase to work with Grakn KGMS in the cloud. Grakn Workbase now starts with a page where the user can choose to connect to either Grakn Core or KGMS, and provide their login details when using KGMS.

Improvements on the Visualiser: features and bug fixes

  1. We have introduced visualiser tabs! In the visualiser page, you can now create multiple tabs to visualise multiple queries at the same time. The tabs may also be configured to connect to different keyspaces. The tabs will maintain the state of each query and visualisation.
  2. The visualiser can now visualise schema concepts. You just need to write Graql queries to query schema concepts!
  3. We added a footer bar to show additional details, such as the number of entities, attributes and relationships shown in the graph. We will continue to show additional details of the visualisation on this footer bar.
  4. Improved the fluid motion function of the graph. The graph should have a better "groove" to it now ;)
  5. Added a relationships panel to the right bar, to show details about a relationship concept.
  6. Added a system preferences panel to configure:
    • the connection to Grakn database server
    • to manage keyspaces: view, add and delete keyspaces
  7. We also added a few more keyboard shortcuts for common tasks:
    • cmd + g : clear the graph
    • cmd + = : zoom-in for the whole application window
    • cmd + - : zoom-in for the whole application window
  8. General bug fixes:
    • Fixed backtracking of a regex during query parsing
    • Click-and-holding a node no longer multi-selects the nodes
    • Information in the identity and attributes panel in the right bar are now correctly saved when minimised
    • Rapid answer explanation requests are now handled correctly in the in the transaction connection to Grakn.
    • Answer explanations now properly handle explanations with conjunctions.

Introducing the Schema Designer!

It's still early days for the schema designer, but we're excited to share this as a tool that will help everyone model their schema better and easier.

At the moment, the Schema Designer includes the following capabilities:

  1. Define entity types
  2. Define attribute types
  3. Define relationship types
  4. Define rules; but you will still have to write the when and then patterns using Graql
  5. List attribute types that schema concept has
  6. Add attribute types to existing schema concept types
  7. Remove attribute types to existing schema concept types
  8. Delete schema concepts through a context menu
  9. Toggle the visibility of nodes of a given type (Entity, Attribute, Relationship) through a display settings

That's it! Download Workbase from the list of binaries below. We hope you enjoy the new Workbase and connect it to your Grakn KGMS on Google or AWS!

Given that this is just the beginning for Grakn Workbase, we'd really love to hear your feedback on what you like, what don't like, as well as what you wish it had!

Grakn Workbase 1.0.0

01 Feb 12:59
Compare
Choose a tag to compare

This release was initially part of Grakn Core 1.4 release on 24 Sep 2018. It is migrated to this repository, as Grakn Workbase will have its own dedicated repository going forward.

Finally, Workbase is born into this world!

Our beloved Grakn Community, Grakn Workbase 1.0 is finally released! (Compatible with Grakn Core 1.4.0 onwards)

Grakn Workbase 1.0

Well done to our Grakn Warriors (kuple!) and, as always, thank you so much to our amazing community for helping us improve Grakn every day of the journey!

There has been a lot of work put into our new "Knowledge IDE" - starting with the visualiser. Why? Performance and usability! This first release is already available for Linux, Mac and Windows. You can download it directly from the list of binaries below (the download centre page for Workbase will be updated to make the following binaries available too).