-
Notifications
You must be signed in to change notification settings - Fork 155
1.0 changelog
###1.0.0-RC2 ######Not yet released
###1.0.0-RC1
-
.neo4j/neo4j_known_hosts
is now.neo4j/known_hosts
. 6baf7a4 - Fix bug where transaction was closed twice, resolves #146 86af35d Handle failures after closed transaction
- Iterators can now be passed in as parameters to run. adab5d9
- Driver only throws Neo4jException from
#close
7230f48
###1.0.0-M05
-
Improved the way to configure encryption by introducing
EncryptionLevel
andTrustStrategy
to replace the oldTlsEnabled
andTlsAuthConfig
. 9d30dcc -
Introduced auth capabilities where on the creation of the driver, authentication credentials could be passed to the driver so that the server would be able to authenticate the driver user. 638415
-
Change ResultCursor to Iterator
-
Improved discoverability of API
-
Severity level is now exposed on
Notifications
-
Summary#updateStatistics renamed to Summary#counters
-
StatementResult#summarize renamed to StatementResult#consume ###1.0.0-M04
-
Added support for streaming, which means that we no longer need to wait for the whole result of a Cypher statement to fully streamed back to visit the first record in the result. Instead, we now could immediately visit the records that have already arrived without being blocked by the last record in the result to arrive! f0b0504
-
Added variants of
ResultCursor#single
andResultCursor#first
for simplified access b281ef1 and added support to callfirst
andsingle
multiple times. 03d3a68 -
Renamed
ConfigBuilder#withConnectionPoolSize
toConfigBuilder#withMaxSessions
. 9cc9df4
###1.0.0-M03
- The
#single
and#first
methods now returnRecord
341e0a1 - Driver now prints warning if
Session
is not closed properly to protect from resource leaks. 1fb7d00 - The
#value
method has been renamed#get
, and the ability to convert to any Java type directly has been culled back. 4b0052d - Driver now handles protocol violations in a more graceful way, properly closing any open resource. 791295a
- Chunking of large strings and lists had a serialization bug, which has been resolved. c36e809
- Nodes, Relationships and Paths are no longer accepted as parameter types. 9d89c21
- toString on Values no longer includes type. 620e26f
- Equality of Node, Path and Relationship types is now solely based on Identity. 1742c8e
###1.0.0-M02
- Upgraded Bolt protocol implementation to support new preamble in handshake #95
- Move API into
v1
package to allow future releases with multiple API versions in parallel #84 - API modifications based on M01 feedback around Values, Result and Type interfaces #96, #97
- Bug fixes:
###1.0.0-M01
- First ever milestone! A fully new API for Neo4j, and a client implementation of the Bolt V1 protocol.