-
Notifications
You must be signed in to change notification settings - Fork 69
1.0 changelog
Zhen Li edited this page Jul 7, 2016
·
19 revisions
###1.0.3 ######Not yet released
- Fixed a bug in
ConfigBuilder
where the config returned byConfigBuilder
will not auto fill default values for the configs that are not changed #94 - 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 sending reset when putting back to pool rather than getting from the pool #95
###1.0.2
- Fixed the bug where
stream.Read
might return before all bytes are received #84 - Fixed the bug in
ChunkedOutput
where a huge chunk might be written incorrectly to stream buffer #89 - The session pool is more robust in terms of dealing with concurrent requests. Fixed a few rare bugs related to not releasing all sessions in the pool when the thread to close the driver is racing against the thread to get a new session or release a session. #90
###1.0.1
- Fixed the bug in
Dechunker
where chunk size that is greater than 0x7FFF (32767) would be de-chunked wrongly #74 - Fixed the null exceptions bug in
BitConverter
for concurrent executions [#80] (https://github.com/neo4j/neo4j-dotnet-driver/pull/80)
###1.0.0
- Changed the main API namespace from
Neo4j.Driver
toNeo4j.Driver.V1
[8f904b] (https://github.com/neo4j/neo4j-dotnet-driver/commit/8f904be9be57b623e88f35cc43d284011f949a9e) - Changed the main
Driver
class toIDriver
interface [833008] (https://github.com/neo4j/neo4j-dotnet-driver/commit/833008) - Fixed the bug where the default logging would print redundant empty 0s in buffers on
Trace
level 7c21e7
###1.0.0-RC2 A lot of small API enhancements are made in this release:
-
ILogger
no longer inheritingIDisposable
[9545dd] (https://github.com/neo4j/neo4j-dotnet-driver/commit/9545dddde81393a83f6c6cc96fe2e599b35425b8) - Added
IEquatable
toINode
andIRelationship
[c69836] (https://github.com/neo4j/neo4j-dotnet-driver/commit/c69836a8ec4bea1e13ab6993c2255abd5c8e6f86) - A
IPlan
is also available if aIProfile
is received inIResultSummary
[df62ba] (https://github.com/neo4j/neo4j-dotnet-driver/commit/df62ba6a2256af543f908f8b682721c6e8b0e7f3) - Added new method
Severity
toINotification
[df62ba] (https://github.com/neo4j/neo4j-dotnet-driver/commit/df62ba6a2256af543f908f8b682721c6e8b0e7f3) - Renamed
IStatement.Template
toIStatement.Text
[93619] (https://github.com/neo4j/neo4j-dotnet-driver/commit/93619cefe8b591cde434d56c711992b5cb6df14d) - Made all types that should not be public internal 41a475
- Removed the controversial method
Single
fromIStatementResult
57c7b1
###1.0.0-RC1
- Entity equality is now based solely on identity. 326e457
- Path equality is now based on order and entity equality 326e457
###1.0.0-M03
- A few API improvements to make it simpler to access the statement result:
- Made the Result API (previous
ResultCursor
, nowStatementResult
) to be enumerable so that now the result could be put in a foreach loop directly. a44d80 - Removed a few redundant fields in Result API such as
AtEnd
andPosition
. While Added new methods such asPeek
,Single
,Consume
to help to enumerate over the result easier. a44d80 - Improved the way to access node and relationship properties by adding
node[x]
andrelationship[x]
which is a shorten version ofnode.Properties[x]
andrelationship.Properties[x]
50eae3 - Replaced
IIdentity
type used in node and relationship types with a simplelong Id
field. a87e32
- Added the option to create a driver with authentication credentials for the server to authenticate the driver user. 7950ac
###1.0.0-M02
- Added the ability to visit the arrived records immediately without being blocked by the whole result to be fully streamed back. [cf79381] (https://github.com/neo4j/neo4j-dotnet-driver/commit/cf79381)
- Added session pool to buffer the sessions that are previously but not current used for future reuse directly. [767371a] (https://github.com/neo4j/neo4j-dotnet-driver/commit/767371a), 655921d, 934c855, 8040442
- Refined API docs and re-structured some interfaces and classes into internal use only. c8adfdb
###1.0.0-M01
- The first release of .NET driver! It provides all the basic features to connect to a 3.0+ Neo4j database and run Cypher statements over the BOLT protocol.