Skip to content

Releases: typedb/typedb-studio

Grakn Workbase 1.2.8

13 May 22:00
b50fc95
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 cask install graknlabs/tap/grakn-workbase

New Features

Bugs Fixed

  • Display Roles and Attributes in the Schema Designer > Sidebar
    Due to an uncaught bug, the Roles and Attributes of a selected concept in the Schema Designer were not displayed in the right-hand Sidebar. This has now been fixed as well as some visual issues.

  • Notarized by Apple
    The electron app is now notarized by Apple, meaning there will no longer any warning or need for extra action when installing and opening Grakn Workbase.

Code Refactors

  • Adopts Grakn Core 1.7.0
    Workbase now adopts the notion of remote and local concepts introduced in Grakn Core 1.7.0 and supported in Client Node.js 1.7.0. This is a step in the direction of improved performance in constructing nodes and edges in Workbase.

  • Structure Mapping of Mocked Concepts
    Mocked [Grakn] concepts are now constructed in a similar way that they are structured in Grakn. This leads to mocking concepts that are more complete with sensible (and overridable) defaults. More importantly, the deep MockedConcepts module helps reduce change amplification upon protocol changes and speed up future releases such as this.

Other Improvements

  • Upgrade to Bazel 3.0.0.
    Upgrade Bazel to latest upstream version.

Grakn Workbase 1.2.7

12 Dec 21:23
fa9056c
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 cask install graknlabs/tap/grakn-workbase

Bugs Fixed

  • Fixes authenticating access to Grakn KGMS.
    A bug in the previous release of Workbase, caused authentication to Grakn KGMS to always fail. This bug has now been fixed and Grakn Workbase can securely connect to an instance of Grakn KGMS

Code Refactors

  • Adopts Retrievable Explanation.
    As of Grakn 1.6.0 and since the changes made in the explanation retrieval with Client Node.js, explaining the inferred concepts were not possible against Core 1.6.0. This PR adopts these changes and brings back the explanation feature of Workbase.

Grakn Workbase 1.2.6

29 Oct 13:59
70d24d0
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 cask install graknlabs/tap/grakn-workbase

Bugs Fixed

  • Providing explanation of inferred concepts where the explanation contains more inferred concepts.
    Previously explanation of inferred concepts was incomplete when the explanation itself contained more inferred concepts (i.e. chains of rules were used). With this change, such explanation will be complete in most cases, and when they are not the user is informed of the incomplete explanation.

  • Auto-loading roleplayers whether or not the relation is subtyped.
    The change in visualising roleplayers of the most granular roles in a subtyped relation (introduced in 1.2.5), led to the autoloading of roleplayers breaking for relations that were direct subtypes of the relation metatype. This bug has now been fixed and auto-loading of roleplayers now functions as expected in both these cases.

Grakn Workbase 1.2.5

15 Oct 16:14
26e133b
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 cask install graknlabs/tap/grakn-workbase

New Features

  • Visualising only the most granular role when loading roleplayers.
    When the Load Roleplayers is switched on in the Settings, the visualised role edges no longer include the roles that are played by the roleplayer indirectly (via role hierarchies). Instead, the only role edge that is visualised belongs to the most granular role played by that roleplayer.

  • Avoid visualising edges where their from and to nodes are not present in the visualiser.
    Previously, when constructing edges for a given node, all possible edges from that node were constructed regardless of whether the destination node was present in the visualiser. This is no longer the case and edges are only constructed and visualised between the given node and the nodes that are to be produced as a result of the given query.

Bugs Fixed

  • Individual nodes are again draggable after shift + double-clicking on a node.
    As a result of a recent bug, the dragging behaviour would break when the rendered nodes were added to the visualiser by shift + double-clicking on a node (loading its attributes). This unexpected behaviour has been fixed.

  • The right-bar is now scrollable.
    The right-bar in the Visualiser and Schema Designer now becomes scrollable as its height exceeds the maximum height of the main window.

  • Double-clicking a relation node loads its neighbours when Load Roleplayers setting is switched on.
    Loading a relation's neighbours now works as expected regardless of the Load Roleplayers status in the settings.

Code Refactors

  • The logic for loading neighbours has been moved to the Canvas Data Builder.
    As a continuation of a previous refactors, all logic related to loading neighbours of different node types has now been moved, along with its unit tests, to the Canvas Data Builder module.

  • Performing the assembling and testing for windows to a CircleCI Windows machine.
    All CI tasks, including those for Windows, now take place on CircleCI machines.

Grakn Workbase 1.2.4

27 Sep 14:29
35ed4f2
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

Bugs Fixed

  • In the Schema Designer, an edge between a relation and its roleplayer is displayed once.
    Duplicated edges between a relation type and its roleplayer types are now removed.

  • Inferred concept may now be explained again.
    As a result of a recent bug, attempting to explain an inferred concept would throw an error. This bug is now fixed and inferred concepts ma now be explained again.

  • Deselecting a node hides the labels on edges connected to that node.
    As a result of a recent bug, edge labels would continue to show after the connected node was deselected. The bug is now fixed and deleting a node behaves as expected.

  • Individual nodes are again draggable after loading neighbours of a given node.
    As a result of a recent bug, the dragging behaviour would break when the rendered nodes were added to the visualiser by double-clicking on a node (loading neighbours). This unexpected behaviour has been fixed and dragging individual nodes is again possible regardless of how they have been added to the visualiser.

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!