Releases: aws/graph-notebook
Releases · aws/graph-notebook
Release 2.1.2
- Pin gremlinpython to
<3.5.*
(Link to PR) - Add support for notebook variables in Sparql/Gremlin magic queries (Link to PR)
- Add support for grouping by different properties per label in Gremlin (Link to PR)
- Fix missing Boto3 dependency in setup.py (Link to PR)
- Update %load execution time to HH:MM:SS format if over a minute (Link to PR)
Release 2.1.1
- Fix bug in %neptune_ml export ... logic where the iam setting for the exporter endpoint wasn't getting picked up properly
Release 2.1.0
- Add support for Mode, queueRequest, and Dependencies parameters when running %load command (Link to PR)
- Add support for list and dict as map keys in Python Gremlin (Link to PR)
- Refactor modules that call to Neptune or other SPARQL/Gremlin endpoints to use a unified client object (Link to PR)
- Added an additional notebook under 02-Visualization demonstrating how to use the visualzation grouping and coloring options in Gremlin. (Link to PR)
- Add metadata output tab for magic queries (Link to PR)
Release 2.0.12
- Add default parameters for
get_load_status
- Add ipython as a dependency in
setup.py
(Link to PT) - Add parameters in
load_status
fordetails
,errors
,page
, anderrorsPerPage
Release 2.0.10
- Print execution time when running %load command (Link to PR)
Release 2.0.9
- New datasets and notebooks for Sample applications in Gremlin including:
- Fraud Graph
- Knowledge Graph
- Identity Graph
Release 2.0.7
- Added What’s Next sections to 01-Getting-Started notebooks to point users to next suggested notebook tutorials after finishing one notebook.
Release 2.0.6
- Add missing
__init__
to notebook directories to they get installed correctly - Update list of available magics in notebook documentation
Release 2.0.5
Gremlin Visualization
- Enhanced Gremlin Visualization output to group vertices and color-code them based on groups. When not specified it will group by the label (if it exists). You can also specify the property to groupby using the switch --groupby or -g followed by the property name
- Added the functionality to sort the values in the details box by key
- Updated Air-Routes-Visualization notebook to discuss the group by functionality
NeptuneML
- Add tutorial notebooks for NeptuneML functionality
Release 2.0.3
- Integration with NeptuneML feature set in AWS Neptune
- Add helper library to perform Sigv4 signing for
%neptune_ml export ...
, we will move our other signing at a later date. - Swap how credentials are obtained for
ROLE
iam credentials provider such that it uses a botocore session now instead of calling the ec2 metadata service. This should make the module more usable outside of Sagemaker. - Add sub-configuration for sparql to allow specifying path to sparql endpoint
New Line magics:
%neptune_ml export status
%neptune_ml dataprocessing start
%neptune_ml dataprocessing status
%neptune_ml training start
%neptune_ml training status
%neptune_ml endpoint create
%neptune_ml endpoint status
New Cell magics:
%%neptune_ml export start
%%neptune_ml dataprocessing start
%%neptune_ml training start
%%neptune_ml endpoint create
NOTE: If a cell magic is used, its line inputs for specifying parts of the command will be ignore such as --job-id
as a line-param.
Inject variable as cell input:
Currently this will only work for our new cell magic commands details above. You can now specify a variable to use as the cell input received by our neptune_ml
magics using the syntax ${var_name}. For example...
# in one notebook cell:
foo = {'foo', 'bar'}
# in another notebook cell:
%%neptune_ml export start
${foo}
NOTE: The above will only work if it is the sole content of the cell body. You cannot inline multiple variables at this time.