|
3 | 3 | Starting with v1.31.6, this file will contain a record of major features and updates made in each release of graph-notebook.
|
4 | 4 |
|
5 | 5 | ## Upcoming
|
6 |
| -- Add visualization support for elementMap Gremlin step ([Link to PR](https://github.com/aws/graph-notebook/pull/140)) |
7 |
| -- Support additional customization of edge node labels in Gremlin ([Link to PR](https://github.com/aws/graph-notebook/pull/132)) |
8 |
| -- Include index operations metrics in metadata results tab for Gremlin Profile queries([Link to PR](https://github.com/aws/graph-notebook/pull/150)) |
9 |
| -- Update SPARQL EPL seed dataset file ([Link to PR](https://github.com/aws/graph-notebook/pull/134)) |
10 |
| -- Update documentation on using `%%graph_notebook_config` with an IAM enabled Neptune cluster ([Link to PR](https://github.com/aws/graph-notebook/pull/136)) |
11 |
| -- Fix improper handling of Blazegraph status response ([Link to PR](https://github.com/aws/graph-notebook/pull/137)) |
12 |
| -- Fix Gremlin node tooltips being displayed incorrectly ([Link to PR](https://github.com/aws/graph-notebook/pull/139)) |
13 |
| -- Fix bug in using Gremlin explain/profile with large result sets ([Link to PR](https://github.com/aws/graph-notebook/pull/141)) |
14 |
| -- Pin RDFLib version ([Link to PR](https://github.com/aws/graph-notebook/pull/151)) |
| 6 | + |
| 7 | +**openCypher Support**: |
| 8 | + |
| 9 | +With the release of support for the openCypher query language in Amazon Neptune's lab mode, graph-notebook can now be used to execute and visualize openCypher queries with any compatible graph database. |
| 10 | + |
| 11 | +Two new magic commands have been added: |
| 12 | +- `%%oc`/`%%opencypher` |
| 13 | +- `%%oc_status`/`%%opencypher_status` |
| 14 | + |
| 15 | +These openCypher magic commands inherit the majority of the query and visualization customization features that are already available in the Gremlin and SPARQL magics. |
| 16 | + |
| 17 | +For more detailed information and examples of how you can execute and visualize openCypher queries through graph-notebook, please refer to the new `Air-Routes-openCypher` and `EPL-openCypher` sample notebooks. |
| 18 | + |
| 19 | +**Other major updates**: |
| 20 | +- Added visualization support for elementMap Gremlin step ([Link to PR](https://github.com/aws/graph-notebook/pull/140)) |
| 21 | +- Added support for additional customization of edge node labels in Gremlin ([Link to PR](https://github.com/aws/graph-notebook/pull/132)) |
| 22 | +- Refactored %load form display code for flexibility; fixes some descriptions being cut off |
| 23 | +- Updated Neptune ML notebooks, utils, and pretrained models config |
| 24 | +- Added support for `modeltransform` commands in `%neptune_ml` |
| 25 | + |
| 26 | +**Minor updates**: |
| 27 | +- Included index operations metrics in metadata results tab for Gremlin Profile queries([Link to PR](https://github.com/aws/graph-notebook/pull/150)) |
| 28 | +- Updated SPARQL EPL seed dataset file ([Link to PR](https://github.com/aws/graph-notebook/pull/134)) |
| 29 | +- Updated documentation on using `%%graph_notebook_config` with an IAM enabled Neptune cluster ([Link to PR](https://github.com/aws/graph-notebook/pull/136)) |
| 30 | + |
| 31 | +**Bugfixes**: |
| 32 | +- Fixed improper handling of Blazegraph status response ([Link to PR](https://github.com/aws/graph-notebook/pull/137)) |
| 33 | +- Fixed Gremlin node tooltips being displayed incorrectly ([Link to PR](https://github.com/aws/graph-notebook/pull/139)) |
| 34 | +- Fixed bug in using Gremlin explain/profile with large result sets ([Link to PR](https://github.com/aws/graph-notebook/pull/141)) |
| 35 | +- Pinned RDFLib version ([Link to PR](https://github.com/aws/graph-notebook/pull/151)) |
15 | 36 |
|
16 | 37 | ## Release 2.1.4 (June 27, 2021)
|
17 |
| -- Support for additional customization of graph node labels in Gremlin ([Link to PR](https://github.com/aws/graph-notebook/pull/127)) |
| 38 | +- Added support for additional customization of graph node labels in Gremlin ([Link to PR](https://github.com/aws/graph-notebook/pull/127)) |
18 | 39 |
|
19 | 40 | ## Release 2.1.3 (June 18, 2021)
|
20 |
| -- Support dictionary value access in variable injection([Link to PR](https://github.com/aws/graph-notebook/pull/126)) |
| 41 | +- Added support for dictionary value access in variable injection([Link to PR](https://github.com/aws/graph-notebook/pull/126)) |
21 | 42 |
|
22 | 43 | ## Release 2.1.2 (May 10, 2021)
|
23 | 44 |
|
24 |
| -- Pin gremlinpython to `<3.5.*` ([Link to PR](https://github.com/aws/graph-notebook/pull/123)) |
25 |
| -- Add support for notebook variables in Sparql/Gremlin magic queries ([Link to PR](https://github.com/aws/graph-notebook/pull/113)) |
26 |
| -- Add support for grouping by different properties per label in Gremlin ([Link to PR](https://github.com/aws/graph-notebook/pull/115)) |
27 |
| -- Fix missing Boto3 dependency in setup.py ([Link to PR](https://github.com/aws/graph-notebook/pull/118)) |
28 |
| -- Update %load execution time to HH:MM:SS format if over a minute ([Link to PR](https://github.com/aws/graph-notebook/pull/121)) |
| 45 | +- Pinned gremlinpython to `<3.5.*` ([Link to PR](https://github.com/aws/graph-notebook/pull/123)) |
| 46 | +- Added support for notebook variables in Sparql/Gremlin magic queries ([Link to PR](https://github.com/aws/graph-notebook/pull/113)) |
| 47 | +- Added support for grouping by different properties per label in Gremlin ([Link to PR](https://github.com/aws/graph-notebook/pull/115)) |
| 48 | +- Fixed missing Boto3 dependency in setup.py ([Link to PR](https://github.com/aws/graph-notebook/pull/118)) |
| 49 | +- Updated %load execution time to HH:MM:SS format if over a minute ([Link to PR](https://github.com/aws/graph-notebook/pull/121)) |
29 | 50 |
|
30 | 51 | ## Release 2.1.1 (April 22, 2021)
|
31 | 52 |
|
32 |
| -- Fix bug in `%neptune_ml export ...` logic where the iam setting for the exporter endpoint wasn't getting picked up properly |
| 53 | +- Fixed bug in `%neptune_ml export ...` logic where the iam setting for the exporter endpoint wasn't getting picked up properly |
33 | 54 |
|
34 | 55 | ## Release 2.1.0 (April 15, 2021)
|
35 | 56 |
|
36 |
| -- Add support for Mode, queueRequest, and Dependencies parameters when running %load command ([Link to PR](https://github.com/aws/graph-notebook/pull/91)) |
37 |
| -- Add support for list and dict as map keys in Python Gremlin ([Link to PR](https://github.com/aws/graph-notebook/pull/100)) |
38 |
| -- Refactor modules that call to Neptune or other SPARQL/Gremlin endpoints to use a unified client object ([Link to PR](https://github.com/aws/graph-notebook/pull/104)) |
| 57 | +- Added support for Mode, queueRequest, and Dependencies parameters when running %load command ([Link to PR](https://github.com/aws/graph-notebook/pull/91)) |
| 58 | +- Added support for list and dict as map keys in Python Gremlin ([Link to PR](https://github.com/aws/graph-notebook/pull/100)) |
| 59 | +- Refactored modules that call to Neptune or other SPARQL/Gremlin endpoints to use a unified client object ([Link to PR](https://github.com/aws/graph-notebook/pull/104)) |
39 | 60 | - Added an additional notebook under [02-Visualization](src/graph_notebook/notebooks/02-Visualization) demonstrating how to use the visualzation grouping and coloring options in Gremlin. ([Link to PR](https://github.com/aws/graph-notebook/pull/107))
|
40 |
| -- Add metadata output tab for magic queries ([Link to PR](https://github.com/aws/graph-notebook/pull/108)) |
| 61 | +- Added metadata output tab for magic queries ([Link to PR](https://github.com/aws/graph-notebook/pull/108)) |
41 | 62 |
|
42 | 63 | ## Release 2.0.12 (Mar 25, 2021)
|
43 | 64 |
|
44 |
| - - Add default parameters for `get_load_status` ([Link to PR](https://github.com/aws/graph-notebook/pull/96)) |
45 |
| - - Add ipython as a dependency in `setup.py` ([Link to PR](https://github.com/aws/graph-notebook/pull/95)) |
46 |
| - - Add parameters in `load_status` for `details`, `errors`, `page`, and `errorsPerPage` ([Link to PR](https://github.com/aws/graph-notebook/pull/88)) |
| 65 | + - Added default parameters for `get_load_status` ([Link to PR](https://github.com/aws/graph-notebook/pull/96)) |
| 66 | + - Added ipython as a dependency in `setup.py` ([Link to PR](https://github.com/aws/graph-notebook/pull/95)) |
| 67 | + - Added parameters in `load_status` for `details`, `errors`, `page`, and `errorsPerPage` ([Link to PR](https://github.com/aws/graph-notebook/pull/88)) |
47 | 68 |
|
48 | 69 | ## Release 2.0.10 (Mar 18, 2021)
|
49 | 70 |
|
|
0 commit comments