Skip to content

Releases: aws/graph-notebook

Release 5.0.1

20 May 23:38
c60d78c
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

Release 4.4.2

18 Jun 06:51
8a02980
Compare
Choose a tag to compare
  • Set Gremlin connection_protocol defaults based on Neptune service when generating configuration via arguments (Link to PR)

Release 4.4.1

18 Jun 06:01
9c176c0
Compare
Choose a tag to compare
  • Added --connection-protocol option to %%gremlin (Link to PR)
  • Added global Gremlin connection_protocol setting to %%graph_notebook_config (Link to PR)
  • Added various enhancements for %%gremlin HTTP connections to Neptune (Link to PR)
  • Restored left alignment of numeric value columns in results table widget (Link to PR)