Skip to content

Releases: aws/graph-notebook

Release 3.0.7

25 Oct 20:02
Compare
Choose a tag to compare
  • Added full support for NeptuneML API command parameters to %neptune_ml (Link to PR)
  • Allow %%neptune_ml to accept JSON blob as parameter input for most phases (Link to PR)
  • Added --silent option for suppressing query output (PR #1) (PR #2)
  • Added all parserConfiguration options to %load (Link to PR)
  • Upgraded to Gremlin-Python 3.5 and Jupyter Notebook 6.x (Link to PR)
  • Resolved smart indent bug in openCypher magic cells (Link to PR)
  • Removed default /sparql path suffix from non-Neptune SPARQL requests (Link to PR)

Release 3.0.6

21 Sep 03:29
Compare
Choose a tag to compare
  • Added a new %stream_viewer magic that allows interactive exploration of the Neptune CDC stream (if enabled). (Link to PR)
  • Added support for multi-property values in vertex and edge labels (Link to PR)
  • Added new visualization physics options, toggle button (Link to PR)
  • Fixed TypeError thrown for certain OC list type results (Link to PR
  • Documentation fixes for additional databases (Link to PR)

Release 3.0.5

28 Aug 01:13
Compare
Choose a tag to compare
  • Disabled SigV4 signing for non-IAM AWS requests (Link to PR)
  • Added new --nopoll option to %load to disable status polling (Link to PR)
  • Made Neptune specific parameters optional for %%graph_notebook_config (Link to PR)
  • Upgraded Jupyter Notebook dependency to 5.7.13 for security fix (Link to PR)
  • Improved usability of %load Edge IDs option (Link to PR)

Release 3.0.3

11 Aug 21:55
Compare
Choose a tag to compare
  • Gremlin visualization bugfixes (PR #1) (PR #2) (PR #3)
  • Updated the airport data loadable via %seed to the latest version (Link to PR)
  • Added support for Gremlin Profile API parameters (Link to PR)
  • Improved %seed so that the progress bar is seen to complete (Link to PR)
  • Added helper functions to neptune_ml utils to get node embeddings, model predictions and performance metrics (Link to PR)
  • Changed visualization behavior to add all group-less nodes to a default group (Link to PR)
  • Fixed a bug causing ML Export requests to fail (Link to PR)

Release 3.0.2

30 Jul 07:36
Compare
Choose a tag to compare
  • Added new Knowledge Graph use case notebook for openCypher usage (Link to PR)
  • Fixed incorrect visualizations of some Gremlin results returned by valueMap (Link to PR)
  • Pin RDFLib version in README (Link to PR)
  • Fixed inconsistent node tooltips in openCypher visualizations (Link to PR)

Release 3.0.1

29 Jul 02:56
1e7591e
Compare
Choose a tag to compare

openCypher Support:

With the release of support for the openCypher query language in Amazon Neptune's lab mode, graph-notebook can now be used to execute and visualize openCypher queries with any compatible graph database.

Two new magic commands have been added:

  • %%oc/%%opencypher
  • %%oc_status/%%opencypher_status

These openCypher magic commands inherit the majority of the query and visualization customization features that are already available in the Gremlin and SPARQL magics.

For more detailed information and examples of how you can execute and visualize openCypher queries through graph-notebook, please refer to the new Air-Routes-openCypher and EPL-openCypher sample notebooks.

(Link to PR)

Other Updates:

  • Added visualization support for elementMap Gremlin step (Link to PR)
  • Added support for additional customization of edge node labels in Gremlin (Link to PR)
  • Refactored %load form display code for flexibility; fixes some descriptions being cut off (Link to PR)
  • Overhauled Gremlin visualization notebooks with example usage of new customization options and elementMap step (Link to PR)
  • Updated Neptune ML notebooks, utils, and pretrained models config (Link to PR)
  • Added support for modeltransform commands in %neptune_ml (Link to PR)
  • Included index operations metrics in metadata results tab for Gremlin Profile queries(Link to PR)
  • Added new notebook to explain Identity Graph data modeling (Link to PR)
  • Various bugfixes and documentation updates

Release 2.1.4

27 Jun 21:45
Compare
Choose a tag to compare
  • Support for additional customization of graph node labels in Gremlin (Link to PR)

Release 2.1.3

22 Jun 23:32
acf2187
Compare
Choose a tag to compare
  • Support dictionary value access in variable injection (Link to PR)

Release 2.1.2

11 May 18:34
3f16435
Compare
Choose a tag to compare
  • Pin gremlinpython to <3.5.* (Link to PR)
  • Add support for notebook variables in Sparql/Gremlin magic queries (Link to PR)
  • Add support for grouping by different properties per label in Gremlin (Link to PR)
  • Fix missing Boto3 dependency in setup.py (Link to PR)
  • Update %load execution time to HH:MM:SS format if over a minute (Link to PR)

Release 2.1.1

23 Apr 17:48
0b72efa
Compare
Choose a tag to compare
  • Fix bug in %neptune_ml export ... logic where the iam setting for the exporter endpoint wasn't getting picked up properly