Skip to content

1.5 changelog

Konstantin Lutovich edited this page Apr 19, 2018 · 22 revisions

1.5.3

not yet released

1.5.2

  • Improved fatal error propagation in explicit transactions #484

1.5.1

  • Couple small performance and heap usage optimizations #452
  • Fixed Session#reset() to only send RESET message and keep connection open #456
  • Fixed closing of open transaction when parent session is closed #460

1.5.0

  • Fixed handling of null returned from async transaction functions #448
  • Couple improvements to generate less garbage #451

1.5.0-rc1

  • Handle thread interrupts by closing the network connection #441
  • Javadocs for async APIs #444
  • Use connect timeout in Bolt and TLS handshake #447

1.5.0-beta03

  • Improved connection acquisition timeout error #433
  • Improved logging in network channel pipeline #431
  • Deprecated "idleConnectionPoolSize" configuration option #432
  • Prohibit blocking operations in IO threads #434
  • Relaxed connection termination policy in routing driver #436
  • Added network level backpressure when reading records #438
  • Redirect Netty logging to driver logging #437

1.5.0-beta02

  • Upgrade Netty to 4.1.16 and shade it inside the driver JAR #422
  • Fixed usage of access mode in session #426
  • Improved Session#reset() #427
  • Improved default configuration values around connection pooling #428
  • Fixed buffer leak when writing of outbound message fails #429

1.5.0-beta01

  • Blocking API on top of async API #415
  • Added Driver#closeAsync() #414
  • Fixed Session#reset() #418
  • Blocking transaction functions execute in caller thread, as in previous driver versions #420
  • Session and Transaction correctly propagate not consumed failures when closed #423

1.5.0-alpha03

  • Async for Routing driver #411
  • More helper methods for async result cursor API #410

1.5.0-alpha02

  • Changed supported project Java compiler requirement to java 8 #406
  • Async API and implementation for direct driver #405 #404 #402
  • Fixed failed to enlarge network buffer error #390
  • Support IPv6 in routing procedure responses #392
  • Added maxConnectionLifetime setting #398
  • Added maxConnectionPoolSize setting #402
  • Added connectionAcquisitionTimeout setting #402

1.5.0-alpha01

  • Fixed socket leak on TLS handshake failure #383
  • Switch from round-robin to least-connected load balancing strategy #385
Clone this wiki locally