Release Date: 08/27/2015

Neo4j 2.2.5 is a maintenance release, with critical improvements.

Changes in this release:

  • Resolves a critical issue with incremental backups (Neo4j Enterprise), that could result in database inconsistencies after restoring from backup.
  • Resolves a locking issue that could occur in a High Availability deployment (Neo4j Enterprise), which could result in locks being held too long on cluster slaves and resulting is possible deadlock scenarios.
  • Resolved a rare race condition in index lookups, which could result in matched entities not being found by an index lookup.
  • Updates the neo4j import tool to handle the --multiline-field option when importing from CSV.
  • Improved recovery of database statistics after unclean shutdowns, resulting in more accurate statistics.
  • Resolves an issue with recovery of database statistics could fail if large number of indexes are in use.

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.