Skip to content

Releases: neo4j/neo4j-java-driver

5.28.8

09 Jul 17:50
981f7a2

Choose a tag to compare

This in an LTS release.

It brings general improvements and dependency updates.

5.28 API documentation

👏 Improvements


  • feat(gql-status-object): Introduce GqlNotification #1641
  • feat(object-mapping): support mapping types with restricted access #1670
  • feat(gql-error): add GQLSTATUS finders #1672

🔧 Dependency Management


  • build(deps): update dependencies #1675

5.28.7

02 Jul 22:15
db0131f

Choose a tag to compare

This in an LTS release.

It brings general improvements and dependency updates.

5.28 API documentation

👏 Improvements


  • fix(retry): make RetryLogic executor threads daemon #1660

🔧 Dependency Management


  • build(deps): update dependencies #1665

5.28.6

24 Jun 20:29
7450d98

Choose a tag to compare

This in an LTS release.

It brings general improvements and dependency updates.

5.28 API documentation

👏 Improvements


  • perf(value): optimise value handling for Bolt Connection #1658
  • refactor: Fix typo in ErrorMapper.mapAndThrow method #1643

🔧 Dependency Management


  • build(deps): update dependencies #1659
  • build(deps): update dependencies #1656
  • build(deps): Update neo4j-bolt-connection to 3.0.0 #1642

6.0.0-alpha01

16 Jun 09:25
c2a4c61

Choose a tag to compare

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

6.0 API documentation

⭐ New Features


  • feature(bom): introduce BOM and update to Bolt Connection 4.0.0 #1653
  • feat(logging): add support for System.Logger and deprecate Logging #1648

👏 Improvements


  • refactor: Fix typo in ErrorMapper.mapAndThrow method #1643
  • feat: delete deprecated RxSession #1644
  • feat(bookmarks): delete deprecated multi value support in Bookmark #1646
  • feat: delete deprecated transaction functions #1647
  • feat(session): delete deprecated session methods #1649
  • feat(config): delete deprecated TrustStrategy.certFile() #1650
  • feat(notification): delete deprecated Notification#severity() #1651

🔧 Build


  • build: build on Java 21 #1645
  • build(deps): update Bolt Connection 4.1.0 #1654
  • build(deps): Update neo4j-bolt-connection to 3.0.0 #1642

5.28.5

24 Apr 11:25
9d0315e

Choose a tag to compare

This in an LTS release.

A new preview feature has been introduced in this release, please read about it in the following discussion.

5.28 API documentation

⭐ New Features


  • feat: Introduce Value and Record mapping to custom object types #1633
  • feat(object-mapping): Add support for mapping list value to array #1637
  • feat(object-mapping): Add support for mapping java.lang.Record to value #1638

👏 Improvements


  • docs: Update Driver#close() and Driver#closeAsync() documentation #1634
  • fix: Ensure reactive transaction subsequent runs work during streaming #1636

🔧 Dependency Management


  • build(deps): Update dependencies #1639

5.28.4

18 Mar 16:55
3e916a1

Choose a tag to compare

This in an LTS release.

It brings general improvements and dependency updates.

5.28 API documentation

👏 Improvements


  • perf: Optimise Bolt values unpacking #1629
  • Support neo4j-bolt-connection testing #1628

🔧 Dependency Management


  • build: Update dependencies #1630

5.28.3

11 Mar 16:58
2e62d7f

Choose a tag to compare

This in an LTS release.

It brings dependency updates.

5.28 API documentation

👏 Improvements


  • Update retry delay multiplier in ExponentialBackoffRetryLogic #1622
  • fix: Make driver more resilient agains already existing attribute keys for Netty channels. #1625
  • Use neo4j-bolt-connection #1623

🔧 Dependency Management


  • Update dependencies #1627

5.28.2

03 Mar 16:12
1e71209

Choose a tag to compare

This in an LTS release.

It brings dependency updates.

5.28 API documentation

✅ Testkit


  • TestKit: skip one of the newly added summary tests #1617

🔧 Dependency Management


4.4.20

03 Mar 15:49
e80145b

Choose a tag to compare

This is a refinement release that brings dependency updates.

4.4 API documentation

🔧 Dependency Management


  • Update dependencies #1621

5.28.1

05 Feb 23:32
5306f43

Choose a tag to compare

This in an LTS release.

It fixes a bug with database resolution when using ExecutableQuery with neo4j scheme over Bolt 5.8 or higher.

5.28 API documentation

👏 Improvements


  • Ensure database name on pipelined begin is handled appropriately #1615