Skip to content

Releases: neo4j/neo4j-java-driver

4.4.0-alpha01

12 Oct 18:21
65689d8
Compare
Choose a tag to compare
4.4.0-alpha01 Pre-release
Pre-release

This is the first alpha release that provides a preview of the new features and general improvements.

⭐ New Features


  • Add bearer authentication support #1000
  • Add Bolt 4.4 support #1026
  • Introduce impersonation support #1028

👏 Improvements


  • Make default driver logging quiet #972
  • Make Logger instance names qualified #973
  • Make reactive subscription request with Long.MAX_VALUE unbounded #1003
  • Fix reactive transaction function retry logic to retry on relevant resource cleanup failures #1006
  • Fix reactive transaction function resource cleanup logic #1009
  • Add server shutdown to DatabaseExtension #1022

✅ Testkit


  • Migrate stub tests to Testkit #974 #976 #978 #979 #981 #982 #990
  • Add Async Testkit Backend support #987
  • Add support for Resolver and DomainNameResolver to async Testkit backend #992
  • Decouple TestkitState from CommandProcessor #993
  • Remove unnessary Lombok noise #995
  • Migrate Testkit backend to Netty implementation #994
  • Add reactive backend support #998
  • Add holder objects for driver, session, transaction and result objects in backend #1001
  • Enable tests with custom fetch size in reactive backend #1002
  • Enable unexpected interruption routing Testkit tests for reactive backend #1004
  • Skip run tests in reactive backend #1011
  • Add result consumption and disposal to reactive testkit backend session close #1010
  • Reactive TestKit: skip tests that expect RUN to fail #1020
  • Skip tests for RX TestKit backend that report errors too late #1021
  • Add kerberos auth to TestKit backend #997
  • Add Feature:Auth:Custom Testkit feature support #1025
  • Fix sync and async testkit backends launch #1027

🔧 Dependency Management


  • Update netty to 4.1.68.Final #1008
  • Update dependencies #1030

📔 Changelog


4.3.4

30 Jul 13:58
684893f
Compare
Choose a tag to compare

The main feature of this release is support for connection.recv_timeout_seconds connection hint, which helps with detecting broken connections providing that this feature is enabled on the server. In addition, Testkit can now be executed by Maven given that prerequisites are satisfied.

⭐ New Features


  • Add support for connection.recv_timeout_seconds connection hint #968

👏 Improvements


  • Added value conversion for char[] and short[] #966
  • Switch list type in LB #958
  • Update readme #967

✅ Testkit


  • Add support for running Testkit as part of Maven build #965
  • Add support for GetRoutingTable Testkit request - introduced in #968

🔧 Dependency Management


  • Update dependencies #969
  • Update reactor-bom to 2020.0.8 #947

📔 Changelog


1.7.0-beta03

02 Oct 15:51
d6f1f86
Compare
Choose a tag to compare
1.7.0-beta03 Pre-release
Pre-release
Merge pull request #533 from lutovich/1.7-resolver-throws

Fail discovery when custom resolver fails

1.6.1

08 May 09:17
1cf40b7
Compare
Choose a tag to compare

Minor release containing a fix for nanoseconds handling in duration. See changelog for more details.

1.6.0

30 Apr 16:28
db4c435
Compare
Choose a tag to compare

General availability release with support for spatial and temporal neo4j types. See changelog for more details.

1.6.0-rc2

23 Apr 15:01
f6c4e9b
Compare
Choose a tag to compare
1.6.0-rc2 Pre-release
Pre-release

Release candidate containing small API improvements for Values and IsoDuration. See changelog for more details.

1.6.0-rc1

20 Apr 13:52
dda3e89
Compare
Choose a tag to compare
1.6.0-rc1 Pre-release
Pre-release

Release candidate containing couple API improvements and bugfixes. See changelog for more details.

1.5.2

19 Apr 10:00
ef48d78
Compare
Choose a tag to compare

Release containing a fix for connection error propagation with explicit transactions. See changelog for more details.

1.6.0-beta01

06 Apr 12:48
e2b98bf
Compare
Choose a tag to compare
1.6.0-beta01 Pre-release
Pre-release

First beta release containing Netty upgrade and fix for DateTime type. See changelog for more details.

1.6.0-alpha02

06 Apr 12:47
Compare
Choose a tag to compare
1.6.0-alpha02 Pre-release
Pre-release

Alpha release containing support for temporal types. See changelog for more details.