Release Date: 26 May 2016
Neo4j 3.1.0-M02 is a beta release offering early access to features which are under active development.


  • Improved scaling of property reads by no longer needing to acquire read locks
  • Added capability to set a default max number of open files (for Debian)
  • Add pattern comprehension and map projection to Cypher so that tree-shaped data may be returned from a query
  • Misc bug fixes…

Detailed Changes

For the complete list of all changes, please see the changelog.

Using a Milestone

Milestone releases of Neo4j are provided under our User Experience Improvement Program (UXIP), intended for evaluation purposes only. Use of a milestone implies acceptance of the UXIP terms, which include allowing passive reporting about usage. Of course, we would also love to hear active feedback about your experience.

As beta software, milestones are not appropriate for production use. There is no supported upgrade path, and the features and APIs may change before being finalized (hopefully reflecting your feedback).