Releases: aws/graph-notebook
Releases · aws/graph-notebook
Release 5.1.0
- 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
- 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
- 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
- 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
- Added Neptune
--use-portoption to%%gremlinand%%oc(Link to PR) - Fixed SPARQL path in example Fuseki configuration (Link to PR)
- Mitigated visualizer crash on newer
jupyterlab-widgetsversions (Link to PR) - Fixed TS errors in visualizer widget build (Link to PR)
Release 4.6.1
- Updated
%%octo use the/queriesendpoint 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-timeouton%%oc explainfor Neptune Analytics (Link to PR)
Release 4.6.0
- Updated Gremlin config
message_serializerto 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_taskline magic (Link to PR) - Added
--export-toJSON 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_resetoutput for token modes (Link to PR) - Fixed
%%gremlin profileserialization issue on Neptune DB v1.2 and older (Link to PR) - Use
extras_requireto specify tests (Link to PR) - Updated Gremlin HTTP requests, fixed handling of internal error responses (Link to PR)
Release 4.5.2
- New Neptune Analytics notebooks - openCypher over RDF (Link to PR)
- Path: 02-Neptune-Analytics > 04-OpenCypher-Over-RDF
- Updated OC-RDF samples to use
%loadmagic, 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
%loadwith 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
- Added
%create_graph_snapshotline magic (Link to PR) - Added better
%resetuser messaging on status check timeout (Link to PR) - Modified the
%reset --snapshotoption to use the CreateGraphSnapshot API (Link to PR) - Migrated to Pandas 2.x (Link to PR)
- Upgraded
setuptoolsdependency 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
- New Neptune Database notebook - Games Industry Graphs (Link to PR)
- Path: 01-Neptune-Database > 03-Sample-Applications > 07-Games-Industry-Graphs
- Added unified
%resetline magic (Link to PR) - Added
--connected-tableoption to magics with table widget output (Link to PR) - Added
--silentoption to the%%graph_notebook_configline and cell magics (Link to PR) - Added helpful redirect messaging for service-specific Neptune magics (Link to PR)
- Changed
%%gremlin --store-toto also store exceptions from non-Neptune queries (Link to PR) - Fixed broken
--helpoption for%%gremlin(Link to PR) - Fixed openCypher query bug regression in the
01-About-the-Neptune-Notebooksample (Link to PR) - Fixed
%%graph_notebook_configerror when excluding optional Gremlin section (Link to PR) - Fixed
--modeargument 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_configfunction (Link to PR)