Releases: neo4j/neo4j-java-driver
Releases · neo4j/neo4j-java-driver
4.4.19
This is a refinement release that brings dependency updates.
🔧 Dependency Management
- Update dependencies #1594
5.27.0
This release moves the mTLS support to GA status and also brings general improvements and dependency updates.
👏 Improvements
- Move mTLS support to GA status #1587
- Update handling of cancellation state in reactive result #1583
- Update result handlers by refactoring the implementation #1585
- Notify handler of all errors in RoutedBoltConnection #1588
- Ensure BoltConnection does not send signals after summaries are finished #1592
🔧 Dependency Management
5.26.3
This is a patch release that includes improvements in routing handling.
👏 Improvements
- Update RoutedBoltConnectionProvider #1582
5.26.2
This is a patch release that includes general improvements and dependency updates.
👏 Improvements
🔧 Dependency Management
- Update dependencies #1581
5.26.1
5.26.0
This release brings a preview support for GQL Errors.
With this update, Neo4jException
gets the following additional GQL metadata:
- GQLSTATUS
- GQLSTATUS description
- GQL diagnostic record
- GQL error cause
The additional metadata is exposed via the following new methods respectively:
String gqlStatus();
String statusDescription();
Map<String, Value> diagnosticRecord();
Optional<Neo4jException> gqlCause();
In addition, the following getters have been added for extracting a vendor-specific classification from the GQL diagnostic record:
Optional<GqlStatusErrorClassification> classification();
Optional<String> rawClassification();
⭐ New Features
- Add preview support for GQL Errors #1559
🔧 Dependency Management
- Update dependencies #1573