5.14
⭐ New features
- Reauth moved from preview to general availability. (#744)
- Introduction of
Security
andTopology
notification categories. (#738) - Introduction of Bolt 5.4 (Introduced to Neo4j in server version 5.13) and TELEMETRY message. (#735
- The driver can opt out of telemetry collection using
ConfigBuilder.WithTelemetryDisabled()
. - Telemetry is only collected when connecting to aura and is limited to which APIs were used to create a transaction.
- The driver can opt out of telemetry collection using
⚠️ Bug fixes
- All cursors belonging to a transaction are now invalidated if an error invalidates any of the transaction's queries. (#737)
- If the initial exception was ignored, this could result in undefined behavior, but now will result in a
TransactionTerminatedException
; Any further interaction with any constituent results from the transaction will throw this error.
- If the initial exception was ignored, this could result in undefined behavior, but now will result in a
What's Changed
- Improve transaction timeout docs by @robsdedude in #731
- Add support for Bolt 5.4 and API Telemetry. by @thelonelyvulpes in #735
- docfx doc generation by @RichardIrons-neo4j in #736
- Add security and topology notification types by @RichardIrons-neo4j in #738
- Transaction error handling by @thelonelyvulpes in #737
- Tidying and minor refactoring by @RichardIrons-neo4j in #740
- Refactor the sprawl of driver and connection configs by @thelonelyvulpes in #730
- 5.14 version increment for next release by @thelonelyvulpes in #741
- Move auth to general availability by @thelonelyvulpes in #744
- Clean up folders by @thelonelyvulpes in #745
Full Changelog: 5.13.0...5.14.0