Skip to content

1.1 changelog

Zhen Li edited this page Nov 24, 2016 · 37 revisions

###1.1.0-M07 Not yet released

  • Close all connections on driver.close() #252
  • Move all server information accessing methods such as server version and server address into ResultSummary#server #272
  • Add StatementResult#summary to pull all unconsumed records into buffer and yield the result summary 275
  • Improvements on trust mode. Introduced TRUST_ALL_CERTIFICATES as the default trust mode, deprecated TRUST_ON_FIRST_USE and removed ENCRYPTION_NON_LOCAL. Also TRUST_ON_FIRST_USE is disallowed with bolt+routing scheme #268
  • Made it configurable to retry a few times with a delay after fatal routing failures #259 #264
  • Fix the bug where the tx is not rolled back if the result is not consumed. #276

1.1.0-M06

  • Proper handling of cluster failures for transactions #250
  • Fixed expect strut but get xx bug #249

###1.1.0-M05

  • Minor code refactoring.

###1.1.0-M04 Bug fixes for discovery and routing:

  • Fixed the bug where a server is not removed when failing on session acquisition #241
  • Fixed the bug where a server is not removed when failing to write on the server #243
  • Fixed the bug where the same connection would be put back in the pool twice after discovery #244

###1.1.0-M03

  • More friendly error when user tries to WRITE in a READ session #234

###1.1.0-M02

New features:

  • Introduced a new Bolt protocol bolt+routing://host:port for routing cypher statements to a 3.1+ Neo4j cluster directly via the Bolt driver #227 #229 #232
  • Introduced Bookmarking for read your own writes in a 3.1+ Neo4j cluster #223
  • Added session#reset to stop long running statements in the current session #210, #211, #231
  • Replaced TRUST_SIGNED_CERTIFICATES with TRUST_SYSTEM_CA_SIGNED_CERTIFICATES and/or TRUST_CUSTOM_CA_SIGNED_CERTIFICATES #218
  • Supported for custom auth-tokens #221
  • Exposed resultAvailableAfter and resultConsumedAfter on ResultSummary and server on Session #219
  • Added new API for accessing records and mapped values with a default value #172

Bug fixes:

###1.1.0-M01

  • Added EncryptionLevel.REQUIRED_NON_LOCAL as default encryption level #191
  • Moved Logging and Logger class to public API #197
  • Sent INIT message eagerly #199
Clone this wiki locally