We are happy to announce the alpha release of graphdatascience
, the GDS Python client, version 1.12
. It is published to PyPI.
Documentation: https://neo4j.com/docs/graph-data-science-client/1.12/
Highlights:
New features
- Add Neo4j python driver rust extension as a new optional dependency.
- Support creating GDS Sessions for self-managed Neo4j DBMS.
GdsSessions.get_or_create
requires a new parametercloud_location
to specify where the session will be created.
- Return the id of a session and allow deletion by id or name.
- Add
ttl
parameter toGdsSessions.get_or_create
to control if and when an unused session will be automatically deleted. - Add concurrency control for remote write-back procedures using the
concurrency
parameter. - Add progress logging for remote write-back when using GDS Sessions.
- Added a flag to GraphDataScience and AuraGraphDataScience classes to disable displaying progress bars when running procedures.
Improvements
- The database connection is now validated before a session is created.
- Retry authentication requests.