-
Notifications
You must be signed in to change notification settings - Fork 70
1.1 changelog
Ali Ince edited this page Jul 13, 2017
·
25 revisions
Not yet released
- 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 byIOException
andSocketException
. - Changed most
ArgumentOutOfRangeException
inPackStream
toProtocolException
.
- Fix the bug in load balancer that the new connection pools are not connecting to the specified server #139
- Exposed connection timeout on the start of establishing the connection. The default time is 5s. #134
- 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
- .NET Core support and TLS 1.2 support #103
- Added
Session#Reset
to stop long running statements in the current session #108 - Exposed
resultAvailableAfter
andresultConsumedAfter
onResultSummary
andserver
onSession
#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 byConfigBuilder
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
andTransientError
#95 - Changed the message sync time with the server by sending
INIT
message eagerly and sendingRESET
message when putting back to pool rather than getting from the pool #95
- Streaming records for shorter response time and better memory management #96