-
Notifications
You must be signed in to change notification settings - Fork 157
6.x changelog
Dmitriy Tverdiakov edited this page Oct 3, 2025
·
8 revisions
The neo4j-java-driver-bom
has been updated to not import netty-bom
.
If you are using Netty Native Transport, please ensure to either:
- Use a compatible Netty Native Transport version with Netty version used by the driver.
- Import
netty-bom
with the desired Netty version (at present, the driver is shipped with Netty 4.2+)
- feat(bom): delete netty-bom from neo4j-java-driver-bom #1707
This release brings news features, general improvements and dependency updates.
- 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
- feat(observability): add Observation SPI #1682
- feat(vector): Introduce support for Neo4j Vector #1663
- feature(bom): introduce BOM and update to Bolt Connection 4.0.0 #1653
- feat(logging): add support for System.Logger and deprecate Logging #1648
- feat(bom): Add netty-bom to neo4j-java-driver-bom #1706
- feat(vector): Make Neo4j Vector GA #1704
- 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
- feat(observability): add Javadoc #1684
- fix(object-mapping): try making record components accessible #1681
- docs(retry): mention ExecutableQuery in withMaxTransactionRetyTime #1679
- feat(gql-status-object): add legacy notification fields #1677
- 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
- 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 on Java 21 #1645
- build(deps): update dependencies #1705
- build(deps): update dependencies #1694
- build(deps): update dependencies #1683
- build(deps): update dependencies #1680
- build(deps): update Bolt Connection 4.1.0 #1654
- build(deps): Update neo4j-bolt-connection to 3.0.0 #1642
- build(deps): update neo4j-bolt-connection to 6.0.1 #1664
- build(deps): update dependencies #1674
This is the first release candidate that provides a preview of the new features and general improvements.
- 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
- 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(deps): update dependencies #1694
This is the first beta release that provides a preview of the new features and general improvements.
- feat(observability): add Observation SPI #1682
- feat(observability): add Javadoc #1684
- fix(object-mapping): try making record components accessible #1681
- docs(retry): mention ExecutableQuery in withMaxTransactionRetyTime #1679
- build(deps): update dependencies #1683
This is the third alpha release that provides a preview of the new features and general improvements.
- feat(gql-status-object): add legacy notification fields #1677
- build(deps): update dependencies #1680
This is the second alpha release that provides a preview of the new features and general improvements.
- feat(vector): Introduce support for Neo4j Vector #1663
- 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
This is the first alpha release that provides a preview of the new features and general improvements.
- feature(bom): introduce BOM and update to Bolt Connection 4.0.0 #1653
- feat(logging): add support for System.Logger and deprecate Logging #1648
- 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