neo4j-java-driver

Neo4j Bolt driver for Java

APACHE-2.0 License

Stars
327
Committers
51

Bot releases are visible (Hide)

neo4j-java-driver - 1.1.0

Published by zhenlineo almost 8 years ago

In this new driver version, we'd like to present a new routing driver with built-in routing to a Neo4j 3.1+ causal cluster. To use the new routing driver, use bolt+routing scheme instead of bolt in the uri when creating the driver.

If you still prefer your own routing or you are still working with the old HA cluster, then bolt scheme gives you all the same old behaviors with minor improvements.

To see the whole story, please take a look at the 1.1 changelog

neo4j-java-driver - 1.1.0-M07

Published by zhenlineo almost 8 years ago

A new release of the 1.1 driver.
This release introduces a few small improvements in the API. For the full details of the new changes, pls find them in the changelog

neo4j-java-driver - 1.1.0-M06

Published by zhenlineo almost 8 years ago

Proper handling of cluster failures for transactions. See changelog for more info.

neo4j-java-driver - 1.0.6

Published by zhenlineo almost 8 years ago

Fixed a few bugs related to buffer management and improved few error messages. See changelog for more info

neo4j-java-driver - 1.1.0-M04

Published by zhenlineo about 8 years ago

Bug fixes for discovery and routing.

See details in the 1.1 changelog

neo4j-java-driver - 1.1.0-M03

Published by zhenlineo about 8 years ago

Minor improvement in error messages.

neo4j-java-driver - 1.1.0-M02

Published by zhenlineo about 8 years ago

This release introduces the new support of routing cypher statements to a Neo4j 3.1+ cluster and running statements on the cluster directly.
More details info and bug fixes could be found in changelog

neo4j-java-driver - 1.1.0-M01

Published by zhenlineo over 8 years ago

The first release of driver 1.1. See more info in the changelog.
More new features coming soon!

neo4j-java-driver - 1.0.4

Published by zhenlineo over 8 years ago

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.

neo4j-java-driver - 1.0.1

Published by zhenlineo over 8 years ago

Fixed a rare dechunking bug where driver mis-reads chunk size when reading bytes across input buffer border.

neo4j-java-driver - The First Official Release of Neo4j Java Driver 1.0.0

Published by zhenlineo over 8 years ago

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

neo4j-java-driver - 1.0.0-RC2

Published by zhenlineo over 8 years ago

Improved a few methods semantics in the result API.
See the changelog for more details.

neo4j-java-driver - 1.0.0-RC1

Published by jakewins over 8 years ago

neo4j-java-driver - 1.0.0-M05

Published by pontusmelke over 8 years ago

  • Improved the way to configure encryption by introducing EncryptionLevel and TrustStrategy to replace the old TlsEnabled and TlsAuthConfig.
  • 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
neo4j-java-driver - 1.0.0-M04

Published by zhenlineo over 8 years ago

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 and ResultCursor#first for simplified access and added support to call first and single multiple times.
  • Renamed ConfigBuilder#withConnectionPoolSize to ConfigBuilder#withMaxSessions.
neo4j-java-driver - 1.0.0-M02

Published by zhenlineo almost 9 years ago

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

neo4j-java-driver - 1.0.0-M01

Published by zhenlineo almost 9 years ago