fix(deps): update dependency org.neo4j.driver:neo4j-java-driver to v5 #636
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.4.15
->5.28.1
Release Notes
neo4j/neo4j-java-driver (org.neo4j.driver:neo4j-java-driver)
v5.28.1
Compare Source
This in an LTS release.
It fixes a bug with database resolution when using
ExecutableQuery
withneo4j
scheme over Bolt 5.8 or higher.5.28 API documentation
👏 Improvements
v5.28.0
Compare Source
This in an LTS release.
A new feature in this release is home database resolution cache. Its objective is to reduce the amount of Bolt exchange roundtrips for home database resolution when Bolt protocol 5.8 or higher is used. It is not exposed in the public API and is meant to be an optimisation.
5.28 API documentation
⭐ New Features
👏 Improvements
Neo4jException.gqlCause
#1608🔧 Dependency Management
v5.27.0
Compare Source
This release moves the mTLS support to GA status and also brings general improvements and dependency updates.
5.27 API documentation
👏 Improvements
🔧 Dependency Management
v5.26.3
Compare Source
This is a patch release that includes improvements in routing handling.
5.26 API documentation
👏 Improvements
v5.26.2
Compare Source
This is a patch release that includes general improvements and dependency updates.
5.26 API documentation
👏 Improvements
🔧 Dependency Management
v5.26.1
Compare Source
This is a patch release that includes Bolt refactoring and dependency updates.
5.26 API documentation
👏 Improvements
🔧 Dependency Management
v5.26.0
Compare Source
This release brings a preview support for GQL Errors.
With this update,
Neo4jException
gets the following additional GQL metadata:The additional metadata is exposed via the following new methods respectively:
In addition, the following getters have been added for extracting a vendor-specific classification from the GQL diagnostic record:
5.26 API documentation
⭐ New Features
🔧 Dependency Management
v5.25.0
Compare Source
This update includes a general optimisation and dependency updates.
5.25 API documentation
👏 Improvements
🔧 Dependency Management
v5.24.0
Compare Source
This is a planned minor update release that includes improvements and dependency updates.
5.24 API documentation
👏 Improvements
🔧 Dependency Management
v5.23.0
Compare Source
This release introduces a Bolt 5.6 support and includes dependency updates.
5.23 API documentation
⭐ New Features
🔧 Dependency Management
v5.22.0
Compare Source
This release introduces a preview support for GQL-status objects and includes dependency updates.
5.22 API documentation
⭐ New Features
🔧 Dependency Management
v5.21.0
Compare Source
This is a planned minor update release that includes dependency updates.
5.21 API documentation
🔧 Dependency Management
v5.20.0
Compare Source
This is a planned minor update release that includes dependency updates.
5.20 API documentation
🔧 Dependency Management
v5.19.0
Compare Source
This release introduces mTLS support preview and includes dependency updates.
5.19 API documentation
⭐ New Features
🔧 Dependency Management
v5.18.0
Compare Source
This is a planned minor update release that includes a new feature and a general improvement.
5.18 API documentation
⭐ New Features
👏 Improvements
✅ Testkit
🔧 Dependency Management
v5.17.0
Compare Source
This is a planned minor update release that includes several general improvements.
5.17 API documentation
👏 Improvements
executeWriteWithoutResult()
#1524🔧 Dependency Management
v5.16.0
Compare Source
This is a planned minor update release that includes 2 general improvements.
5.16 API documentation
👏 Improvements
🔧 Dependency Management
v5.15.0
Compare Source
This is a planned minor update release that includes several general improvements.
5.15 API documentation
👏 Improvements
✅ Testkit
🔧 Dependency Management
v5.14.0
Compare Source
This release makes the AuthToken rotation and session auth support API GA. #1495
In addition, 2 new notification categories have been introduced. Please note that a compatible server version is required to use the new categories. #1490
5.14 API documentation
👏 Improvements
🔧 Dependency Management
v5.13.0
Compare Source
This is a planned minor update release that includes a new feature and several general improvements.
5.13 API documentation
⭐ New Features
👏 Improvements
🔧 Dependency Management
v5.12.0
Compare Source
This release includes an optimisation that removes a network roundtrip in the
ExecutableQuery
. #1482By removing the round trip when using the
ExecutableQuery
the network overhead of running the query is reduced by up to 1/3rd. Most benefit will be seen when running lots of single queries with few records that complete quickly on the server.In addition, the token rotation API has been updated. #1481
5.12 API documentation
👏 Improvements
🔧 Dependency Management
v5.11.0
Compare Source
This update introduces cancellation support to the
ReactiveSession.run
methods. This aims to ensure that the transaction is rolled back and the acquired connection is returned back to the connection pool. #1457In addition, the driver will round up sub millisecond values in the transaction timeout configuration. #1451
Furthermore, an experimental BlockHound integration has been introduced. #1450
5.11 API documentation
👏 Improvements
🔧 Dependency Management
v5.10.0
Compare Source
This is a planned minor update release that includes several general improvements.
5.10 API documentation
👏 Improvements
🔧 Dependency Management
v5.9.0
Compare Source
This is a planned minor update release that includes a new feature and several general improvements.
5.9 API documentation
⭐ New Features
bolt_agent
#1424👏 Improvements
🔧 Dependency Management
v5.8.0
Compare Source
This release introduces a new preview feature called AuthToken rotation and session auth support. See a dedicated discussion for more details.
In addition, the following APIs have been moved out of the preview status to GA:
5.8 API documentation
⭐ New Features
👏 Improvements
✅ Testkit
🔧 Dependency Management
v5.7.0
Compare Source
The main feature of the new release is an ability to specify notifications configuration.
It is now possible to configure a minimum notification severity level and/or a set of disabled notification categories to manage notifications supplied by the server both on the driver level and on the session level. It is also possible to disable all notifications.
For more details on this feature, please see the #1396 update and the API documentation.
The
org.neo4j.driver:neo4j-java-driver-all
artifact includes an explicit module declaration for Java Platform Module System (JMPS).5.7 API documentation
⭐ New Features
👏 Improvements
ExecuteQuery
ADR #1377module-info
after it has been nuked by the shade plugin #1348✅ Testkit
🔧 Dependency Management
v5.6.0
Compare Source
This is a planned minor update release that includes several general improvements.
👏 Improvements
🔧 Dependency Management
v5.5.0
Compare Source
The main feature of this release is a new experimental API that offers a convenient query execution option within a managed transaction with automatic retries on errors eligible for retrying.
Sample usage:
In addition, it is also possible to provide a
java.util.stream.Collector
implementation to collectRecord
s to a desired final value:See the
QueryTask
documentation for more details.If you would like to share your feedback on this new API, please see the following discussion.
⭐ New Features
👏 Improvements
🔧 Dependency Management
v5.4.0
Compare Source
This is a planned minor update release.
👏 Improvements
🔧 Dependency Management
v5.3.1
Compare Source
This is a mainly an internal refinement release that brings several improvements and dependency updates.
👏 Improvements
✅ Testkit
🔧 Dependency Management
v5.3.0
Compare Source
This is a refinement release that brings several improvements and dependency updates.
The
BookmarkManager
API has been simplified by removing the need of specifying the database.Please also see the NODES 2022 session recording that goes over the version 5 updates.
👏 Improvements
🔧 Dependency Management
v5.2.0
Compare Source
This is a refinement release that brings several new features, improvements and dependency updates.
This update introduces a new reactive session
org.neo4j.driver.reactivestreams.ReactiveSession
that is similar to the deprecatedorg.neo4j.driver.reactive.RxSession
and includes improvements introduced withorg.neo4j.driver.reactive.ReactiveSession
.Following these updates, the driver supports 2 reactive sessions:
org.neo4j.driver.reactive.ReactiveSession
- uses Java Flow APIorg.neo4j.driver.reactivestreams.ReactiveSession
- uses Reactive Streams APIIn addition, this update brings new methods for session instantiation. See the sample usage below:
The following methods have been deprecated:
asyncSession
reactiveSession
Driver's
TypeSystem
is now accessible viaTypeSystem.getDefault()
.⭐ New Features
👏 Improvements
🔧 Dependency Management
v5.1.0
Compare Source
This is a refinement release that brings several general improvements and dependency updates.
👏 Improvements
✅ Testkit
🔧 Dependency Management
v5.0.0
Compare Source
This release brings news features, general improvements and dependency updates.
The driver has been upgraded to Java 17 and it is the baseline Java version for this release.
The
org.neo4j.driver:neo4j-java-driver
artifact no longer includes shaded Netty and Project Reactor dependencies and replaces theorg.neo4j.driver:neo4j-java-driver-slim
introduced in 4.4 series.A new
org.neo4j.driver:neo4j-java-driver-all
artifact includes shaded Netty and Project Reactor dependencies dependencies and is similar to the original packaging of theorg.neo4j.driver:neo4j-java-driver
before this update.The
org.neo4j.driver:neo4j-java-driver
includes an explicit module declaration for Java Platform Module System (JMPS). The module name remains unchanged.A new
ReactiveSession
has been introduced that includes API improvement and is based on Java Flow API. TheRxSession
has been deprecated.A
RetryableException
marker interface has been introduced to enable easier checking of retryable driver exceptions.A new experimental
BookmarkManager
feature has been introduced to allow simpler bookmark management, including multi-session level. This is an opt-in feature that is available viaSessionConfig
.See the lists below for more details and links to updates.
⭐ New Features
👏 Improvements
neo4j-java-driver
#1274✅ Testkit
Optimization:ImplicitDefaultArguments
feature #1201🔧 Dependency Management
v4.4.19
Compare Source
This is a refinement release that brings dependency updates.
4.4 API documentation
🔧 Dependency Management
v4.4.18
Compare Source
This is a refinement release that brings dependency updates.
4.4 API documentation
🔧 Dependency Management
v4.4.17
Compare Source
This is a refinement release that brings dependency updates.
4.4 API documentation
🔧 Dependency Management
v4.4.16
Compare Source
This is a refinement release that brings dependency updates.
4.4 API documentation
🔧 Dependency Management
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.