Releases: aws/graph-notebook
Releases · aws/graph-notebook
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)
Release 4.4.0
- 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
- 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 andSPARQLWrapper
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)