Skip to content

1.16

Latest
Compare
Choose a tag to compare
@FlorentinD FlorentinD released this 30 Jun 14:36
· 113 commits to main since this release

We are happy to announce the release of graphdatascience, the GDS Python client, version 1.16. It is published to PyPI.

Documentation: https://neo4j.com/docs/graph-data-science-client/1.16/

Breaking changes

  • Drop support for PyArrow 16

Bug fixes

  • Fixed a bug where remote projections would fail when the database is clustered
  • Fixed a bug where the validation of gds.graph.project.cypher would fail when the return clause was not uppercase

Improvements

  • Allow creating sessions of size 512GB and 2GB.
  • Allow passing additional parameters for the Neo4j driver connection to GdsSessions.get_or_create(neo4j_driver_config={..})
  • Add helper functions to create config objects from environment variables
    • AuraApiCredentials::from_env
    • DbmsConnectionInfo::from_env
  • Retry internal functions known to be idempotent. Reduces issues such as SessionExpiredError.
  • Add support for PyArrow 20
  • Add support for more advanced authentication in DbmsConnectionInfo. Allowing to pass auth of type neo4j.Auth instead of username + password.