Skip to content

Releases: neo4j/neo4j-java-driver

6.0.0-alpha03

16 Jul 14:22
f4f70ed
Compare
Choose a tag to compare

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

6.0 API documentation

👏 Improvements


  • feat(gql-status-object): add legacy notification fields #1677

🔧 Build


  • build(deps): update dependencies #1680

5.28.9

15 Jul 10:10
a02447f
Compare
Choose a tag to compare

This in an LTS release.

It brings general improvement and dependency update.

5.28 API documentation

👏 Improvements


  • feat(gql-status-object): add legacy notification fields #1676

🔧 Dependency Management


  • build(deps): udpate dependencies #1678

6.0.0-alpha02

09 Jul 15:04
3cb1b14
Compare
Choose a tag to compare

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

6.0 API documentation

⭐ New Features


  • feat(vector): Introduce support for Neo4j Vector #1663

👏 Improvements


  • feat(gql-status-object): Introduce GqlNotification #1667
  • feat(object-mapping): support mapping types with restricted access #1668
  • feat(gql-status-object): make GQL Status Object GA #1669
  • feat(gql-error): add GQLSTATUS finders #1671
  • feat(gql-error): make GQL Error GA #1673
  • fix(retry): make RetryLogic executor threads daemon #1661
  • perf(value): optimise value handling for Bolt Connection #1657

🔧 Build


  • build(deps): update neo4j-bolt-connection to 6.0.1 #1664
  • build(deps): update dependencies #1674

5.28.8

09 Jul 17:50
981f7a2
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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