Releases: neo4j/neo4j-java-driver
1.1.0-M02
1.1.0-M01
1.0.4
We present a newly designed session pool, which provides a safer resource management than the previous one. With this new pool, the maximum amount of sessions is no longer limited, instead you will get as much sessions as your application demands. This session pool uses IdleSessionPool
to buffer the sessions that are not used currently but are available to be reused immediately. Therefore with this new change, the previous connectionPoolSize
, which specifies the max number of connections per URL for this driver is deprecated.
1.0.1
The First Official Release of Neo4j Java Driver 1.0.0
A fully new API for Neo4j, and a client implementation of the Bolt V1 protocol.
The current driver version 1.0 works with Neo4j 3.0 databases.
For details about how to use the driver, please refer to driver manual and Java driver API documentation
For more information about changes from pre-release versions, please refer to change log
1.0.0-RC2
1.0.0-RC1
1.0.0-M05
- Improved the way to configure encryption by introducing
EncryptionLevel
andTrustStrategy
to replace the oldTlsEnabled
andTlsAuthConfig
. - 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.
- 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
The main changes in this release are listed as follows:
- 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 before visiting the first record in the result. Instead, we now could immediately visit the records that already arrive without blocking for the last record in the result to arrive!
- Added variants of
ResultCursor#single
andResultCursor#first
for simplified access and added support to call first and single multiple times. - Renamed
ConfigBuilder#withConnectionPoolSize
toConfigBuilder#withMaxSessions
.
1.0.0-M02
The main changes in this milestone release are listed as follows:
- Upgraded Bolt protocol implementation to support new preamble in handshake
- API modifications based on M01 feedback around Values, Result and Type interfaces
- Move API into v1 package to allow future releases with multiple API versions in parallel
- Few bug fixes.
See more details at https://github.com/neo4j/neo4j-java-driver/wiki/1.0-changelog