Releases: aws/graph-notebook
Releases · aws/graph-notebook
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-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
- 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
- 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
- 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
- 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
- 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
- Set Gremlin
connection_protocol
defaults based on Neptune service when generating configuration via arguments (Link to PR)
Release 4.4.1
- 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)