Skip to content

6.x changelog

Dmitriy Tverdiakov edited this page Sep 24, 2025 · 6 revisions

6.0.0-RC1

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

6.0 API documentation

⭐ New Features


  • feat(tfo): add experimental support for TFO #1696
  • feat(unix): add support for bolt+unix #1700
  • feat(unsupportedType): add support for Bolt Unsupported Type #1691

👏 Improvements


  • feat(vector): add Value#asVector() #1701
  • feat(tfo): update config naming #1699
  • test: fix ReactiveResultRecordPublisherVerificationIT #1695
  • feat(vector): update naming #1692
  • fix(acquisition): avoid infinite connection timeout if there is a limit #1689
  • feat(native): add support for Netty native transports #1690
  • docs(retries): add a note about implicit transaction #1687
  • feat(acquisition): apply acquisition timeout to all steps #1685
  • feat(observability): allow setting null provider #1686

🔧 Build


  • build(deps): update dependencies #1694

6.0.0-beta01

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

6.0 API documentation

⭐ New Features


  • feat(observability): add Observation SPI #1682

👏 Improvements


  • feat(observability): add Javadoc #1684
  • fix(object-mapping): try making record components accessible #1681
  • docs(retry): mention ExecutableQuery in withMaxTransactionRetyTime #1679

🔧 Build


  • build(deps): update dependencies #1683

6.0.0-alpha03

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

6.0.0-alpha02

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

6.0.0-alpha01

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
Clone this wiki locally