Neo4j-driver

Latest version: v5.28.1

Safety actively analyzes 715199 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

5.28

- Since the types of `Relationship`s are tied to the `Graph` object they belong to, fixing `pickle` support for graph types means that `Relationship`s with the same name will have a different type after `deepcopy`ing or pickling and unpickling them or their graph.
For more details, see https://github.com/neo4j/neo4j-python-driver/pull/1133
- Drop undocumented support for Bolt protocol versions 4.1.

5.27

- No breaking or major changes.

5.26

- Python 3.13 support added.
- Deprecated setting attributes on `Neo4jError` like `message` and `code`.
- Deprecated undocumented method `Neo4jError.hydrate`.
It's internal and should not be used by client code.

5.25

- No breaking or major changes.

5.24

- Made `neo4j.auth_management.RotatingClientCertificateProvider` and
`...AsyncRotatingClientCertificateProvider` (in preview)
abstract classes, meaning they can no longer be instantiated directly.
Please use the provided factory methods instead:
`neo4j.auth_management.RotatingClientCertificateProvider.rotating` and
`....AsyncRotatingClientCertificateProvider.rotating()` respectively.

5.23

- No breaking or major changes.

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.