Release Date: 23 June 2015

Neo4j 2.2.3 is a maintenance release, with critical improvements.

Changes in this release:

  • Improvements in consistency checking, providing more detailed checking of on-disk store correctness.
  • A new configuration option in Neo4j Browser, causing it to automatically disconnect from Neo4j when the browser is closed or after a period of inactivity (Neo4j Enterprise).
  • A critical fix in HA cluster cache consistency, which could result in writes not being visible on the master of the cluster (Neo4j Enterprise).
  • Several fixes for issues with the 2.2 Cypher compiler which may affect validity of queries and correctness of results.
  • Corrects a rare panic condition, that could result in a non-cleanly shutdown store that wouldn’t be recovered on restart.
  • Corrects a issue when using legacy indexes, where previously deleted nodes or relationships may still be visible.
  • Resolves a critical issue, where a single transaction updating more than 63 legacy indexes did not fail as expected and would instead update entries in the wrong index.
  • Provides experimental support for server plugins compiled using Java 8 features (running Neo4j Server on JVM 8 is fully supported).

All Neo4j users are recommended to upgrade to this release. Upgrading to Neo4j 2.2 (from Neo4j 2.1 or earlier) requires a migration to the on-disk store and can not be reversed. Please ensure you have a valid backup before proceeding. Production users of Neo4j 2.1, or earlier, should note that there will be configuration changes required and that applications will need to be updated to support authentication of database requests. Please see our Upgrading to Neo4j 2.2 FAQ for further details.

(Note: Neo4j 1.9 users may also upgrade directly to this release, and are recommended to do so carefully. We strongly encourage verifying the syntax and validating all responses from your Cypher scripts, REST calls, and Java code before upgrading any production system. For information about upgrading from Neo4j 1.9, please see our Upgrading to Neo4j 2 FAQ.)

For a full summary of changes in this release, please review the CHANGES.TXT file contained within the distribution.