Skip to content

1.7 changelog

injectives edited this page Mar 15, 2022 · 21 revisions

1.7.6

This is a refinement release that brings several general improvements and dependency updates.

👏 Improvements


  • Changing default connection timeout to be 30s #629
  • Reduce logging of routing table refreshing #667
  • Fix the error where the cluster memeber cannot be started in tests #671
  • Enable encryption for cluster stress test if test with a remote cluster #691
  • Fix failure in Auth test where the encryption is not set following the choice of test platform #22693d5b
  • Stop database properly in tests #692
  • Removed the year component from all copyright notices #830
  • Exclude America/Nuuk and US/Pacific-New zone ids #1185

🔧 Dependency Management


  • Update Netty and channel tracking #1188
  • Update dependencies #1184

1.7.5

  • Suppress "pool was closed" errors #597
  • Relax discovery logic #598
  • Introduce neo4j scheme as a direct alias for bolt+routing #604

1.7.4

  • Use hostname and port information for equality checks in BoltServerAddress #592,
  • Reduce noise on handled connection errors #588,
  • Suppress subsequent connection errors into existing error #594.

1.7.3

  • Make server address also a part of log messages for better endpoint visibility #557
  • Make original host name passed in driver URI to be used for SNI #566
  • Pass access mode as part of the statement metadata for Bolt V3 connections #567

1.7.2

  • Fixed a bug in routing driver that overrides underlying auto-read management behaviour and causes nested queries to be blocked within a transaction #548

1.7.1

  • Fail correctly when connecting to a server with an unknown server identifier #542
  • More conventional config builder method names #543
  • Fix OSGI compatibility #545

1.7.0

1.7.0-rc2

  • Improves examples #536
  • Improves the error stacktrace on blocking API. 538

1.7.0-rc1

1.7.0-beta04

  • Performance improvements by using composite cumulator for message decoding #530
  • Send Goodbye message before client socket connection termination 529
  • Collect transaction id returned from Hello message 531
  • Improved resolver function by failing discovery when custom resolver fails #533

1.7.0-beta03

1.7.0-beta02

  • Allow driver to accept and return OffsetDateTime
  • Allow streams as query parameters and retrieve statement result as stream
  • Prohibit null and empty query strings
  • Keep bookmark returned after auto-commit tx

1.7.0-beta01

  • Replaced ACK_FAILURE with RESET #511
  • Added Bolt protocol V3 support #517 ##521 #518

1.7.0-alpha02

1.7.0-alpha01

  • Configurable server address resolver #507