Skip to content

Releases: aws/graph-notebook

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)

Release 4.4.0

11 Jun 03:05
99c844f
Compare
Choose a tag to compare
  • Upgraded to Gremlin-Python 3.7 (Link to PR)
  • Added %reset_graph line magic (Link to PR)
  • Added %get_graph line magic, support %status for Neptune Analytics (Link to PR)
  • Added %%oc --plan-cache support for Neptune DB (Link to PR)

Release 4.3.1

04 Jun 05:32
7f56fc8
Compare
Choose a tag to compare
  • New notebooks showing Telco examples leveraging GNN and LLM (Link to PR)
    • Path: 03-Neptune-ML > 03-Sample-Applications > 04-Telco-Networks
  • Added KMS encryption support to NeptuneDB Notebook CloudFormation template (Link to PR)
  • Added warnings for usage of %%oc with incompatible Neptune Analytics parameters (Link to PR)
  • Added download and copy buttons to results table widgets (Link to PR)
  • Improved handling of mixed type Gremlin results (Link to PR)
  • Upgraded rdflib to 7.0.0 and SPARQLWrapper to 2.0.0 (Link to PR)
  • Upgraded requests to 2.32.x (Link to PR)
  • Upgraded itables to 2.x (Link to PR)
  • Fixed formatting of query magic --help entries listing valid inputs (Link to PR)
  • Fixed endpoint creation bug in People-Analytics-using-Neptune-ML sample (Link to PR)
  • Fixed deprecated usage of Pandas DataFrameGroupBy.mean in NeptuneML SPARQL utils (Link to PR)
  • Updated default %graph_notebook_config to display Neptune-specific fields (Link to PR)