Skip to content

1.1 changelog

Ali Ince edited this page Jul 13, 2017 · 25 revisions

1.1.3

Not yet released

1.1.2

  • Improved routing according to routing specification #142
  • Improved error handling to make routing more stable #143
  • Made stand alone driver to throw ServiceUnavailableException when failed to send/receive data caused by IOException and SocketException.
  • Changed most ArgumentOutOfRangeException in PackStream to ProtocolException.

1.1.1

  • Fix the bug in load balancer that the new connection pools are not connecting to the specified server #139

1.1.0

  • Removed Reset from ISession #138
  • Waiting for bookmark when starting a transaction #136

1.1.0-rc1

  • Exposed connection timeout on the start of establishing the connection. The default time is 5s. #134

1.1.0-m03

  • Added new routing for routing Cypher statements to a neo4j 3.1+ causal cluster #115 #128
  • Added support of bookmark which is used to ensure visibility of transaction result on read_only servers in a causal cluster #120
  • Default to turn encryption on for all connections and trust all certificates when establishing TLS connections with neo4j servers #113 #118
  • Made Result.Summary not throwing exception if not at the end of record stream, but buffering all record to access the result summary immediately #123
  • Fixed the bug where the result summary is not accessible when a Cypher statement failed to run due to errors #123
  • Added server info inside result summary for accessing version and address of the server where the Cypher statement was executed #119 #122
  • Fixed the bug where if we forget to consume a transaction in using with resources, then the transaction is left without being rolled back if failed to commit #124
  • Disallowed using driver after driver is disposed #130

1.1.0-M02

  • .NET Core support and TLS 1.2 support #103
  • Added Session#Reset to stop long running statements in the current session #108
  • Exposed resultAvailableAfter and resultConsumedAfter on ResultSummary and server on Session#112
  • Supported for custom auth-tokens #107
  • Buffering result that is not fully consumed in time in session #97
  • Fixed a bug in ConfigBuilder where the config returned by ConfigBuilder will not auto fill default values for the configs that are not changed #94, #102
  • Be able to run more statements in the same session after ClientError and TransientError #95
  • Changed the message sync time with the server by sending INIT message eagerly and sending RESET message when putting back to pool rather than getting from the pool #95

1.1.0-M01

  • Streaming records for shorter response time and better memory management #96
Clone this wiki locally