- Implemented a hierarchical logger structure to improve log source identification and traceability. Introduced child loggers: - `neo4j.io`: For socket and bolt protocol related logging. - `neo4j.pool`: For logs pertaining to connection pooling and routing. - `neo4j.auth_management`: For logging inside the provided AuthManager implementations.
5.15
- No breaking or major changes.
5.14
- Python 3.12 support added
5.13
- Deprecated using `neo4j.Driver` and `neo4j.AsyncDriver` after calling `.close()` on them, except for calling `.close()` again, which has no effects.