Skip to content

Releases: aws/graph-notebook

Release 5.1.0

30 Oct 01:40
5848a19

Choose a tag to compare

  • Fix typos in Sample Notebooks (Link to PR)
  • Show graph visualization for bolt queries (Link to PR)
  • Added support for python v3.12 and v3.13 (Link to PR)

Release 5.0.2

21 Aug 02:31
f0f1728

Choose a tag to compare

  • Support edgeOnlyLoad param for load magic (Link to PR)
  • Theme support for Graph Notebook Widgets (Link to PR)
  • Fix expected output in graph query tutorials (Link to PR)

Release 5.0.1

20 May 23:38
c60d78c

Choose a tag to compare

  • Locked numba dependency to 0.60.0 to avoid numpy conflict (Link to PR)
  • Fixed library target for nbclassic nbextension for graph_notebook_widget (Link to PR)
  • Fix selected node highlights in force widget (Link to PR)

Release 5.0.0

20 May 23:35
c60d78c

Choose a tag to compare

  • Upgrade project to Jupyterlab 4x (#729)

Note: This 5.0.0 release was initially made available on April 8, 2025, but was temporarily yanked to coordinate testing with AWS Neptune Notebook's JupyterLab 3.x to 4.x upgrade. The release was restored and made publicly available on May 20, 2025.

Release 4.6.2

27 Nov 03:04
fb66141

Choose a tag to compare

  • Added Neptune --use-port option to %%gremlin and %%oc (Link to PR)
  • Fixed SPARQL path in example Fuseki configuration (Link to PR)
  • Mitigated visualizer crash on newer jupyterlab-widgets versions (Link to PR)
  • Fixed TS errors in visualizer widget build (Link to PR)

Release 4.6.1

01 Oct 11:07
24853ea

Choose a tag to compare

  • Updated %%oc to use the /queries endpoint for Neptune Analytics (Link to PR)
  • Added experimental TinkerPop 4.0 support (Link to PR)
  • Added documentation for group keys in %%graph_notebook_vis_options (Link to PR)
  • Enabled --query-timeout on %%oc explain for Neptune Analytics (Link to PR)

Release 4.6.0

20 Sep 06:53
1397a77

Choose a tag to compare

  • Updated Gremlin config message_serializer to accept all TinkerPop serializers (Link to PR)
  • Implemented service-based dynamic allowlists and defaults for Gremlin serializer and protocol combinations (Link to PR)
  • Added %get_import_task line magic (Link to PR)
  • Added --export-to JSON file option to %%graph_notebook_config (Link to PR)
  • Deprecated Python 3.8 support (Link to PR)
  • Upgraded Neo4j Bolt driver to v5.x (Link to PR)
  • Upgraded nest_asyncio to 1.6.0 (Link to PR)
  • Improved iPython config directory retrieval logic (Link to PR)
  • Fixed %db_reset output for token modes (Link to PR)
  • Fixed %%gremlin profile serialization issue on Neptune DB v1.2 and older (Link to PR)
  • Use extras_require to specify tests (Link to PR)
  • Updated Gremlin HTTP requests, fixed handling of internal error responses (Link to PR)

Release 4.5.2

16 Aug 02:35

Choose a tag to compare

  • New Neptune Analytics notebooks - openCypher over RDF (Link to PR)
    • Path: 02-Neptune-Analytics > 04-OpenCypher-Over-RDF
  • Updated OC-RDF samples to use %load magic, and pull from regional S3 buckets (Link to PR)
  • Added regional S3 bucket mappings to Neptune CloudFormation template (Link to PR)
  • Enabled n-triples data for %load with Neptune Analytics (PR #1)(PR #2)
  • Removed unused options from %load(Link to PR)
  • Made EncryptionKey optional in Neptune CloudFormation template (Link to PR)
  • Fixed unintended type coercion in results table with missing/null values (Link to PR)

Release 4.5.1

01 Aug 03:33
23068a3

Choose a tag to compare

  • Added %create_graph_snapshot line magic (Link to PR)
  • Added better %reset user messaging on status check timeout (Link to PR)
  • Modified the %reset --snapshot option to use the CreateGraphSnapshot API (Link to PR)
  • Migrated to Pandas 2.x (Link to PR)
  • Upgraded setuptools dependency to 70.x (Link to PR)
  • Experimental support for Python 3.11 (PR #1) (PR #2)
  • Updated sample SageMaker Lifecycle scripts (Link to PR)

Release 4.5.0

15 Jul 23:29
345ac94

Choose a tag to compare

  • New Neptune Database notebook - Games Industry Graphs (Link to PR)
    • Path: 01-Neptune-Database > 03-Sample-Applications > 07-Games-Industry-Graphs
  • Added unified %reset line magic (Link to PR)
  • Added --connected-table option to magics with table widget output (Link to PR)
  • Added --silent option to the %%graph_notebook_config line and cell magics (Link to PR)
  • Added helpful redirect messaging for service-specific Neptune magics (Link to PR)
  • Changed %%gremlin --store-to to also store exceptions from non-Neptune queries (Link to PR)
  • Fixed broken --help option for %%gremlin (Link to PR)
  • Fixed openCypher query bug regression in the 01-About-the-Neptune-Notebook sample (Link to PR)
  • Fixed %%graph_notebook_config error when excluding optional Gremlin section (Link to PR)
  • Fixed --mode argument for Neptune DB bulk loader requests via %load (Link to PR)
  • Switched to generating Jinja2 templates in sandboxed environment (Link to PR)
  • Removed unnecessarily verbose output from get_config function (Link to PR)