Skip to content

Commit 20ea7af

Browse files
brs96orazve
andcommitted
Update 1.8 to 1.9-preview
Co-authored-by: Olga Razvenskaia <olga.razvenskaia@neo4j.com>
1 parent 4615c6d commit 20ea7af

File tree

8 files changed

+19
-36
lines changed

8 files changed

+19
-36
lines changed

changelog.md

Lines changed: 5 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,23 @@
1-
# Changes in 1.8
1+
# Changes in 1.9
22

33

44
## Breaking changes
55

66

77
## New features
88

9-
* New method `gds.graph.cypher.project` to project a graph using Cypher projection.
10-
More details can be found in the user guide.
11-
* Added new LastFM dataset through `gds.graph.load_lastfm()`.
12-
* Expose bookmarks to synchronize queries in a Neo4j cluster.
13-
* Added `SimpleRelEmbeddingModel` relationship embedding model class for predicting new relationships based on a pre-trained KGE model. It can be created via the new methods:
14-
* `gds.model.transe.create` for models trained with the TransE scoring function, and
15-
* `gds.model.distmult.create` for models trained with the DistMult scoring function.
16-
* The new `SimpleRelEmbeddingModel` has three methods for predicing relationships:
17-
* `predict_stream` which streams back the predicted relationships,
18-
* `predict_mutate` which adds the predicted relationships to the projected graph, and
19-
* `predict_write` which writes back the predicted relationships to the Neo4j database.
20-
* The new `SimpleRelEmbeddingModel` has four getter methods for inspecting it:
21-
* `scoring_function` which return the scoring function of the model
22-
* `graph_name` which returns the name of the graph the model is based on
23-
* `node_embedding_property` which returns the name of the node property storing embeddings in the graph
24-
* `relationship_type_embeddings` which returns the relationship type embeddings of the model
25-
9+
*
2610

2711
## Bug fixes
2812

29-
* Fixed a bug, where the graph object would list multiple graphs if the same name was used for graphs on different databases.
13+
*
3014

3115

3216
## Improvements
3317

34-
* Improved endpoint returning graphs to be used in `with` clauses. The expression `with gds.graph.project(...)[0] as G` can now be simplified to `with gds.graph.project(...) AS G`.
35-
* Improve the error message if GDS is not correctly installed on the server.
36-
* Forward previously ignored Cypher warnings as Python warnings. This includes for instance deprecation warnings.
37-
* Make `gds.graph.construct` more robust by ignoring empty dataframes inside. This makes it less error-prone to construct nodes only graphs.
38-
18+
*
3919

4020
## Other changes
4121

42-
* Dropped support for Python 3.7 which is EOL.
22+
*
4323

doc/antora.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name: graph-data-science-client
22
title: Neo4j Graph Data Science Client
3-
version: '1.8-preview'
3+
version: '1.9-preview'
44
start_page: ROOT:index.adoc
55
nav:
66
- modules/ROOT/content-nav.adoc
77
asciidoc:
88
attributes:
9-
docs-version: '1.8'
9+
docs-version: '1.9'

doc/modules/ROOT/pages/installation.adoc

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,12 @@ The Python client supports the following versions of the other three components:
1717
[opts=header, cols="m,m,m,m"]
1818
|===
1919
| Python Client | GDS version | Python version | Neo4j Python Driver version
20+
.1+<.^| 1.9
21+
.2+<.^| >= 2.4, < 2.6
22+
.2+<.^| >= 3.8, < 3.12
23+
.5+<.^| >= 4.4.2, < 6.0.0
24+
2025
.1+<.^| 1.8
21-
.1+<.^| >= 2.4, < 2.6
22-
.1+<.^| >= 3.8, < 3.12
2326
.5+<.^| >= 4.4.2, < 6.0.0
2427

2528
.1+<.^| 1.7

doc/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "graph-data-science-client",
3-
"version": "1.8-preview",
3+
"version": "1.9-preview",
44
"description": "Neo4j Graph Data Science Client",
55
"main": "server.js",
66
"scripts": {

doc/preview.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ urls:
2929
antora:
3030
extensions:
3131
- require: "@neo4j-antora/antora-modify-sitemaps"
32-
sitemap_version: '1.8-preview'
32+
sitemap_version: '1.9-preview'
3333
sitemap_loc_version: 'current'
3434
move_sitemaps_to_components: true
3535

@@ -63,4 +63,4 @@ asciidoc:
6363
common-license-page-uri: https://neo4j.com/docs/license/
6464
operations-manual-base-uri: https://neo4j.com/docs/operations-manual/
6565
neo4j-docs-base-uri: https://neo4j.com/docs
66-
api-version: 1.8-preview
66+
api-version: 1.9-preview

doc/publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ content:
77
sources:
88
- url: ../
99
start_path: doc
10-
branches: ['1.2', '1.3', '1.4', '1.5', '1.6', '1.7', 'main']
10+
branches: ['1.2', '1.3', '1.4', '1.5', '1.6', '1.7', '1,8', 'main']
1111
include: doc/
1212
exclude:
1313
- '!**/_includes/*'
@@ -26,7 +26,7 @@ antora:
2626
extensions:
2727
- require: "@neo4j-antora/antora-modify-sitemaps"
2828
# the current stable version
29-
sitemap_version: '1.7'
29+
sitemap_version: '1.8'
3030
sitemap_loc_version: current
3131
move_sitemaps_to_components: 'true'
3232

doc/sphinx/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
project = "Neo4j Graph Data Science Python Client"
1212
copyright = "2023, Neo4j"
1313
author = "Neo4j"
14-
version = "1.8"
14+
version = "1.9"
1515

1616
# -- General configuration ---------------------------------------------------
1717
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

graphdatascience/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.8"
1+
__version__ = "1.9a1"

0 commit comments

Comments
 (0)