Skip to content

Releases: neo4j/neo4j-java-driver

4.4.19

29 Nov 17:17
9f1b230
Compare
Choose a tag to compare

This is a refinement release that brings dependency updates.

4.4 API documentation

🔧 Dependency Management


  • Update dependencies #1594

5.27.0

28 Nov 14:10
c84ca38
Compare
Choose a tag to compare

This release moves the mTLS support to GA status and also brings general improvements and dependency updates.

5.27 API documentation

👏 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

12 Nov 17:55
5a7afbb
Compare
Choose a tag to compare

This is a patch release that includes improvements in routing handling.

5.26 API documentation

👏 Improvements


  • Update RoutedBoltConnectionProvider #1582

5.26.2

11 Nov 13:53
c5b2868
Compare
Choose a tag to compare

This is a patch release that includes general improvements and dependency updates.

5.26 API documentation

👏 Improvements


  • Allow subsequent errors in BoltConnectionWithAuthTokenManager #1579
  • Update RxResultCursorImpl #1580

🔧 Dependency Management


  • Update dependencies #1581

5.26.1

31 Oct 08:38
c4e33b2
Compare
Choose a tag to compare

This is a patch release that includes Bolt refactoring and dependency updates.

5.26 API documentation

👏 Improvements


🔧 Dependency Management


  • Update dependencies #1577

5.26.0

14 Oct 13:52
bb3e535
Compare
Choose a tag to compare

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();

5.26 API documentation

⭐ New Features


  • Add preview support for GQL Errors #1559

🔧 Dependency Management


  • Update dependencies #1573

5.25.0

26 Sep 15:45
d0211a0
Compare
Choose a tag to compare

This update includes a general optimisation and dependency updates.

5.25 API documentation

👏 Improvements


  • Delete results from transaction results holder when fully consumed #1571

🔧 Dependency Management


  • Update dependencies #1572

5.24.0

29 Aug 14:57
5c9a7c2
Compare
Choose a tag to compare

This is a planned minor update release that includes improvements and dependency updates.

5.24 API documentation

👏 Improvements


  • Add host-only factory using default port to ServerAddress #1566
  • Add NotificationClassification.SCHEMA #1567

🔧 Dependency Management


  • Update dependencies #1568

5.23.0

25 Jul 15:24
9b266bc
Compare
Choose a tag to compare

This release introduces a Bolt 5.6 support and includes dependency updates.

5.23 API documentation

⭐ New Features


🔧 Dependency Management


  • Update dependencies #1563

5.22.0

27 Jun 14:55
6c905e0
Compare
Choose a tag to compare

This release introduces a preview support for GQL-status objects and includes dependency updates.

5.22 API documentation

⭐ New Features


  • Add support for GQL-status objects #1555

🔧 Dependency Management


  • Update dependencies #1556