[{"url":"https://api.github.com/repos/neo4j/neo4j/releases/7768402","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/7768402/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/7768402/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/3.3.0-beta01","id":7768402,"author":{"login":"jexp","id":67427,"node_id":"MDQ6VXNlcjY3NDI3","avatar_url":"https://avatars.githubusercontent.com/u/67427?v=4","gravatar_id":"","url":"https://api.github.com/users/jexp","html_url":"https://github.com/jexp","followers_url":"https://api.github.com/users/jexp/followers","following_url":"https://api.github.com/users/jexp/following{/other_user}","gists_url":"https://api.github.com/users/jexp/gists{/gist_id}","starred_url":"https://api.github.com/users/jexp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jexp/subscriptions","organizations_url":"https://api.github.com/users/jexp/orgs","repos_url":"https://api.github.com/users/jexp/repos","events_url":"https://api.github.com/users/jexp/events{/privacy}","received_events_url":"https://api.github.com/users/jexp/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTc3Njg0MDI=","tag_name":"3.3.0-beta01","target_commitish":"5.17","name":"Release 3.3.0-beta01","draft":false,"prerelease":true,"created_at":"2017-09-14T11:34:36Z","published_at":"2017-09-15T12:28:27Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/3.3.0-beta01","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/3.3.0-beta01","body":"Release Date: 09/14/2017\r\n\r\n*Neo4j 3.3.0-beta01 is the first beta release of the upcoming Neo4j 3.3.*\r\n\r\n## Highlights\r\n\r\n* Fusion index default for new indexes\r\n* Introducing procedures for manual indexes\r\n* Driver upgrade and small improvements to Neo4j Browser\r\n* Detailed Changes and Docs\r\n\r\nFor the complete list of all changes, please see the [changelog](https://github.com/neo4j/neo4j/wiki/Neo4j-3.3-changelog#330-beta01).\r\n\r\nLook for 3.3 Developer manual [here](http://neo4j.com/docs/developer-manual/preview/), and 3.3 Operations manual [here](http://neo4j.com/docs/operations-manual/preview/). \r\n\r\n## Using pre-GA early access releases\r\n\r\nPre-GA releases of Neo4j are provided under our [User Experience Improvement Program (UXIP)](http://neo4j.com/legal/neo4j-ux-improvement-program/), intended for evaluation purposes only. Use of this release 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.\r\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/6042558","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/6042558/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/6042558/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/3.2.0-alpha08","id":6042558,"author":{"login":"spacecowboy","id":223655,"node_id":"MDQ6VXNlcjIyMzY1NQ==","avatar_url":"https://avatars.githubusercontent.com/u/223655?v=4","gravatar_id":"","url":"https://api.github.com/users/spacecowboy","html_url":"https://github.com/spacecowboy","followers_url":"https://api.github.com/users/spacecowboy/followers","following_url":"https://api.github.com/users/spacecowboy/following{/other_user}","gists_url":"https://api.github.com/users/spacecowboy/gists{/gist_id}","starred_url":"https://api.github.com/users/spacecowboy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spacecowboy/subscriptions","organizations_url":"https://api.github.com/users/spacecowboy/orgs","repos_url":"https://api.github.com/users/spacecowboy/repos","events_url":"https://api.github.com/users/spacecowboy/events{/privacy}","received_events_url":"https://api.github.com/users/spacecowboy/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTYwNDI1NTg=","tag_name":"3.2.0-alpha08","target_commitish":"5.17","name":"3.2.0-alpha08","draft":false,"prerelease":false,"created_at":"2017-04-11T08:35:10Z","published_at":"2017-04-11T08:47:47Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/3.2.0-alpha08","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/3.2.0-alpha08","body":"### Kernel\r\n\r\n- Overwriting property with same value no longer generates write command [\\#9056](https://github.com/neo4j/neo4j/pull/9056)\r\n- More scalable index logging [\\#9063](https://github.com/neo4j/neo4j/pull/9063)\r\n- Allow skip bad entries logging during import [\\#9103](https://github.com/neo4j/neo4j/pull/9103)\r\n\r\n### Cypher\r\n\r\n- Improved cypher execution speed on variable length queries where only the distinct pairs of start and end node are of interest. One query to benefit would be `MATCH (a)-[*4..5]->(b) RETURN DISTINCT a, b`. [\\#9062](https://github.com/neo4j/neo4j/pull/9062)\r\n- Allow more granular configuration of literals extraction [\\#9093](https://github.com/neo4j/neo4j/pull/9093)\r\n- It is no longer possible to CREATE or DROP composite uniqueness constraints. To enforce composite uniqueness, we refer to the new NODE KEY constraint. [\\#9135](https://github.com/neo4j/neo4j/pull/9135)\r\n- Use getDegree instead of expansion [\\#9139](https://github.com/neo4j/neo4j/pull/9139)\r\n- Correct query type for procedures [\\#9143](https://github.com/neo4j/neo4j/pull/9143)\r\n- Handle Ands with single value [\\#9149](https://github.com/neo4j/neo4j/pull/9149)\r\n- Predicates on shortest path and optional match [\\#9156](https://github.com/neo4j/neo4j/pull/9156)\r\n\r\n### Packaging\r\n\r\n- Removed `neo4j-shared.sh`. Functionality is now included in all wrapper scripts directly [\\#9083](https://github.com/neo4j/neo4j/pull/9083)\r\n\r\n### Security\r\n\r\n- Added new role `Editor` that is allowed to read and write data but not allowed to create new tokens. [\\#9081](https://github.com/neo4j/neo4j/pull/9081)\r\n\r\n### Causal Clustering\r\n\r\n- Improve transaction streaming [\\#9070](https://github.com/neo4j/neo4j/pull/9070)\r\n\r\n### Tools\r\n\r\n- Added `--version` argument to `neo4j-admin` and `neo4j` commands [\\#9102](https://github.com/neo4j/neo4j/pull/9102)\r\n- Renamed `neo4j-admin version` to `neo4j-admin store-info` [\\#9126](https://github.com/neo4j/neo4j/pull/9126)\r\n\r\n### Misc\r\n\r\n- Show allocated memory and page hits/faults in `dbms.listQueries` [\\#9037](https://github.com/neo4j/neo4j/pull/9037)\r\n- Neo4j now exits with code 0 for SIGINT and SIGTERM [\\#9108](https://github.com/neo4j/neo4j/pull/9108)\r\n\r\n \r\n - systemd will no longer report neo4j as `failed` after you do `systemctl stop neo4j`.\r\n - Hitting Ctrl-C when running `neo4j console` will no longer exit with error if shutdown was performed gracefully.\r\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/4902818","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/4902818/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/4902818/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/3.1.0","id":4902818,"author":{"login":"akollegger","id":53756,"node_id":"MDQ6VXNlcjUzNzU2","avatar_url":"https://avatars.githubusercontent.com/u/53756?v=4","gravatar_id":"","url":"https://api.github.com/users/akollegger","html_url":"https://github.com/akollegger","followers_url":"https://api.github.com/users/akollegger/followers","following_url":"https://api.github.com/users/akollegger/following{/other_user}","gists_url":"https://api.github.com/users/akollegger/gists{/gist_id}","starred_url":"https://api.github.com/users/akollegger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akollegger/subscriptions","organizations_url":"https://api.github.com/users/akollegger/orgs","repos_url":"https://api.github.com/users/akollegger/repos","events_url":"https://api.github.com/users/akollegger/events{/privacy}","received_events_url":"https://api.github.com/users/akollegger/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTQ5MDI4MTg=","tag_name":"3.1.0","target_commitish":"5.17","name":"Release Notes: 3.1.0","draft":false,"prerelease":false,"created_at":"2016-12-09T09:18:30Z","published_at":"2016-12-13T07:40:12Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/3.1.0","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/3.1.0","body":"We are very excited to introduce our landmark new release – Neo4j 3.1. We encourage everyone to download 3.1.0 and try out all the new features from here.
\n\nNeo4j 3.1 adds a new state-of-the-art clustering architecture and new security architecture to meet enterprise requirements for scale and security. This new release extends the comprehensive set of graph functionality for which Neo4j is best known and builds upon the new Official Language Drivers introduced in Neo4j 3.0.
\n\n
:queries
command in Neo4j Browser We are very excited to introduce a preview of our landmark new release – Neo4j 3.1 – coming out soon. We encourage everyone to download 3.1.0-BETA1 and try out all the new features from here.
Neo4j 3.1 adds a new state-of-the-art clustering architecture and new security architecture to meet enterprise requirements for scale and security. This new release extends the comprehensive set of graph functionality for which Neo4j is best known and builds upon the new Official Language Drivers introduced in Neo4j 3.0.
:qs
command in Neo4j Browser (to be renamed to :queries
)Neo4j 3.1.0-M10 is a beta release offering early access to features which are under active development.
Security (Enterprise Edition)
Kernel (Enterprise Edition)
Cypher
Other
Neo4j 3.1.0-M09 is a beta release offering early access to features which are under active development.
(Enterprise Ed.) Security:
Other:
:<label>(<property>)
(for example db.awaitIndex(\":Person(name)\"
), instead of by passing label and property as separate parametersNeo4j 3.0.6 is a maintenance release, with important improvements.
For the complete list of all changes, please see the changelog.
Note:Upgrading to this version of Neo4j may change the internal ids of relationships, which can invalidate any manually maintained relationship references whether in an external system or stored within Neo4j as a property value. Plan to verify and recreate any such storage after the upgrade.
Please read the upgrading section of the Neo4j Operations Manual for details.
Neo4j 2.3.7 is a maintenance release with critical improvements.
For the complete list of all changes, please see the changelog.
All Neo4j users are recommended to upgrade to this release. Upgrading to Neo4j 2.3 (from Neo4j 2.2 or earlier) requires a migration to the on-disk store and cannot 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.3 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.3 FAQ.)
neo4j-import
handling of nodes with many labels, which might have been observed as an `InvalidRecordException`\n- `neo4j-import` treats extra data columns without a corresponding header as \"bad\". New option `--ignore-extra-columns` to log those into the \"bad\" file\n- When stopping Neo4j, the timeout will no longer forcefully shut down the process (which would require recovery on next start). Instead, a warning is displayed and waiting will continue.\n- Within a cluster, slaves which fail to apply updates will kernel panic to prevent further updates attempts, which could cause other harm. Failure to apply a transaction may be caused by severe underlying problems, for example out of disk space.\n\nFor the complete list of all changes, please see the changelog.\n\n**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..\n\n(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.)\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/2163885","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/2163885/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/2163885/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.3.1","id":2163885,"author":{"login":"jexp","id":67427,"node_id":"MDQ6VXNlcjY3NDI3","avatar_url":"https://avatars.githubusercontent.com/u/67427?v=4","gravatar_id":"","url":"https://api.github.com/users/jexp","html_url":"https://github.com/jexp","followers_url":"https://api.github.com/users/jexp/followers","following_url":"https://api.github.com/users/jexp/following{/other_user}","gists_url":"https://api.github.com/users/jexp/gists{/gist_id}","starred_url":"https://api.github.com/users/jexp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jexp/subscriptions","organizations_url":"https://api.github.com/users/jexp/orgs","repos_url":"https://api.github.com/users/jexp/repos","events_url":"https://api.github.com/users/jexp/events{/privacy}","received_events_url":"https://api.github.com/users/jexp/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTIxNjM4ODU=","tag_name":"2.3.1","target_commitish":"5.17","name":"Neo4j 2.3.1 Maintenance Release","draft":false,"prerelease":false,"created_at":"2015-11-11T18:24:34Z","published_at":"2015-11-21T00:07:23Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.3.1","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.3.1","body":"**Neo4j 2.3.1 is a maintenance release, with critical improvements.**\n\n### Highlights\n- exists() can accept maps, enabling IS NOT NULL to work with LOAD CSV\n- New PowerShell scripts for common Neo4j tasks\n- Faster transition from electing master to becoming master, reducing observed windows of cluster being temporarily without master.\n- Fixes a race condition where voting would fail if there was a concurrent role switch happening.\n\n### Detailed Changes\n\nFor the complete list of all changes, please see the [changelog](http://github.com/neo4j/neo4j/wiki/Neo4j-2.3-Enterprise-changelog).\n\n### Upgrading\n\n**All Neo4j users are recommended to upgrade to this release.**\n\n[Upgrading to Neo4j 2.3.1 (from Neo4j 2.2 or earlier) requires a migration to the on-disk store](http://neo4j.com/docs/2.3.1/deployment-upgrading.html) and can not be reversed. \n\n**Please ensure you have a valid backup before proceeding.**\n\nProduction 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. \n\nPlease see our [Upgrading to Neo4j 2.3 FAQ](http://neo4j.com/guides/upgrade/#neo4j-2-3) for further details.\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/2163871","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/2163871/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/2163871/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.3.0","id":2163871,"author":{"login":"jexp","id":67427,"node_id":"MDQ6VXNlcjY3NDI3","avatar_url":"https://avatars.githubusercontent.com/u/67427?v=4","gravatar_id":"","url":"https://api.github.com/users/jexp","html_url":"https://github.com/jexp","followers_url":"https://api.github.com/users/jexp/followers","following_url":"https://api.github.com/users/jexp/following{/other_user}","gists_url":"https://api.github.com/users/jexp/gists{/gist_id}","starred_url":"https://api.github.com/users/jexp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jexp/subscriptions","organizations_url":"https://api.github.com/users/jexp/orgs","repos_url":"https://api.github.com/users/jexp/repos","events_url":"https://api.github.com/users/jexp/events{/privacy}","received_events_url":"https://api.github.com/users/jexp/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTIxNjM4NzE=","tag_name":"2.3.0","target_commitish":"5.17","name":"Neo4j 2.3.0","draft":false,"prerelease":false,"created_at":"2015-10-20T19:35:05Z","published_at":"2015-11-21T00:03:17Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.3.0","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.3.0","body":"Neo4j 2.3 is a significant release, that provides read and write performance for massive operational throughput — making it our fastest and most scalable graph database yet.\n\n## Highlights\n- High concurrent performance at scale with fully off-heap cache\n- Improved Cypher performance with smarter query planner\n- Schema Enhancements: property existence constraints\n- String-enhanced graph search\n- Spring Data Neo4j 4.0\n- Official Docker support\n- PowerShell support\n- Mac Installer and Launcher\n- Easy 3rd party monitoring with Neo4j Metrics\n- View custom content in Neo4j Browser, for instance: `:play http://guides.neo4j.com/guide-library.html`\n\nSee the detailed [release notes](http://neo4j.com/release-notes/neo4j-2-3-0/).\n\n### Upgrade Instructions\n\nAll Neo4j users are recommended to upgrade to this release. [Upgrading to Neo4j 2.3.0 requires a migration to the on-disk store](http://neo4j.com/docs/2.3.0/deployment-upgrading.html) and can not be reversed. \n\n**Please ensure you have a valid backup before proceeding.** \n\nProduction users should note that there will be configuration changes required, and that applications will need to be updated to support authentication of database requests. \nPlease see our [Upgrading to Neo4j 2.3 FAQ](http://neo4j.com/guides/upgrade/#neo4j-2-3) for further details. \n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/2129660","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/2129660/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/2129660/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.6","id":2129660,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTIxMjk2NjA=","tag_name":"2.2.6","target_commitish":"5.17","name":"Neo4j 2.2.6","draft":false,"prerelease":false,"created_at":"2015-10-14T18:52:54Z","published_at":"2015-11-16T00:14:55Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.6","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.6","body":"Neo4j 2.2.6 is a maintenance release, with critical improvements.\n\nChanges in this release:\n- Proper handling of `MATCH` node with many labels (Fixes #5336)\n- `USING INDEX` query hint no longer breaks some queries (Fixes #5195)\n- Improved handling of unclean shutdown and recovery, eliminating extra restart\n- More consistent behavior in handling of unique constraints (Fixes #5528)\n- New configuration: query log rotation using `dbms.querylog.rotation.threshold`\n- New option: `neo4j-import --ignore-empty-strings` to create record without that property when the string is empty\n\n**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..\n\n(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.)\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/1767730","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/1767730/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/1767730/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.5","id":1767730,"author":{"login":"benbc","id":128750,"node_id":"MDQ6VXNlcjEyODc1MA==","avatar_url":"https://avatars.githubusercontent.com/u/128750?v=4","gravatar_id":"","url":"https://api.github.com/users/benbc","html_url":"https://github.com/benbc","followers_url":"https://api.github.com/users/benbc/followers","following_url":"https://api.github.com/users/benbc/following{/other_user}","gists_url":"https://api.github.com/users/benbc/gists{/gist_id}","starred_url":"https://api.github.com/users/benbc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benbc/subscriptions","organizations_url":"https://api.github.com/users/benbc/orgs","repos_url":"https://api.github.com/users/benbc/repos","events_url":"https://api.github.com/users/benbc/events{/privacy}","received_events_url":"https://api.github.com/users/benbc/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTE3Njc3MzA=","tag_name":"2.2.5","target_commitish":"2.2","name":"Neo4j 2.2.5","draft":false,"prerelease":false,"created_at":"2015-08-27T13:56:40Z","published_at":"2015-09-04T08:54:59Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.5","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.5","body":"Neo4j 2.2.5 is a maintenance release, with critical improvements.\n\nChanges in this release:\n- Resolves a critical issue with incremental backups (Neo4j Enterprise), that could result in database inconsistencies after restoring from backup.\n- 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.\n- Resolved a rare race condition in index lookups, which could result in matched entities not being found by an index lookup.\n- Updates the neo4j import tool to handle the --multiline-field option when importing from CSV.\n- Improved recovery of database statistics after unclean shutdowns, resulting in more accurate statistics.\n- Resolves an issue with recovery of database statistics could fail if large number of indexes are in use.\n\nAll 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.\n\n(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.)\n\nFor a full summary of changes in this release, please review the CHANGES.TXT file contained within the distribution.\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/1767720","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/1767720/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/1767720/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.4","id":1767720,"author":{"login":"benbc","id":128750,"node_id":"MDQ6VXNlcjEyODc1MA==","avatar_url":"https://avatars.githubusercontent.com/u/128750?v=4","gravatar_id":"","url":"https://api.github.com/users/benbc","html_url":"https://github.com/benbc","followers_url":"https://api.github.com/users/benbc/followers","following_url":"https://api.github.com/users/benbc/following{/other_user}","gists_url":"https://api.github.com/users/benbc/gists{/gist_id}","starred_url":"https://api.github.com/users/benbc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benbc/subscriptions","organizations_url":"https://api.github.com/users/benbc/orgs","repos_url":"https://api.github.com/users/benbc/repos","events_url":"https://api.github.com/users/benbc/events{/privacy}","received_events_url":"https://api.github.com/users/benbc/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTE3Njc3MjA=","tag_name":"2.2.4","target_commitish":"2.2","name":"Neo4j 2.2.4","draft":false,"prerelease":false,"created_at":"2015-08-11T08:12:42Z","published_at":"2015-09-04T08:53:33Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.4","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.4","body":"Neo4j 2.2.4 is a maintenance release, with critical improvements.\n\nChanges in this release:\n- Improvements to Cypher performance when reading properties of nodes and relationships.\n- Resolves a Cypher semantic error when nesting multiple FOREACH clauses.\n- Resolves a Cypher runtime when encountering null values during an index seek (#4673).\n- Resolves an issue in embedded TransactionEventHandler’s, which could return an incorrect relationship type for changed or deleted relationships (#4910).\n- Removes the legacy index limit on the number of indexed properties that may be updated in a single transaction.\n- Resolves a rare issue in index recovery, that could result in indefinite blocking for subsequent index updates.\n- The neo4j import tool now handles multiline fields by default.\n\nAll 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.\n\n(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.)\n\nFor a full summary of changes in this release, please review the CHANGES.TXT file contained within the distribution.\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/1456509","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/1456509/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/1456509/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.3","id":1456509,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTE0NTY1MDk=","tag_name":"2.2.3","target_commitish":"5.17","name":"Neo4j 2.2.3","draft":false,"prerelease":false,"created_at":"2015-06-23T13:09:49Z","published_at":"2015-06-24T16:41:08Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.3","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.3","body":"Neo4j 2.2.3 is a maintenance release, with critical improvements.\n\nChanges in this release:\n- Improvements in consistency checking, providing more detailed checking of on-disk store correctness.\n- 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).\n- A critical fix in HA cluster cache consistency, which could result in writes not being visible on the master of the cluster (Neo4j Enterprise).\n- Several fixes for issues with the 2.2 Cypher compiler which may affect validity of queries and correctness of results.\n- Corrects a rare panic condition, that could result in a non-cleanly shutdown store that wouldn't be recovered on restart.\n- Corrects a issue when using legacy indexes, where previously deleted nodes or relationships may still be visible.\n- 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.\n- Provides experimental support for server plugins compiled using Java 8 features (running Neo4j Server on JVM 8 is fully supported).\n\n**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..\n\n(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.)\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/1451550","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/1451550/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/1451550/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.3.0-M02","id":1451550,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTE0NTE1NTA=","tag_name":"2.3.0-M02","target_commitish":"5.17","name":"Neo4j 2.3.0 Milestone 2 Development Release","draft":false,"prerelease":true,"created_at":"2015-06-09T09:31:10Z","published_at":"2015-06-23T17:12:47Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.3.0-M02","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.3.0-M02","body":""},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/1324926","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/1324926/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/1324926/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.2","id":1324926,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTEzMjQ5MjY=","tag_name":"2.2.2","target_commitish":"5.17","name":"Neo4j 2.2.2","draft":false,"prerelease":false,"created_at":"2015-05-21T11:27:27Z","published_at":"2015-05-21T22:23:52Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.2","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.2","body":"Neo4j 2.2.2 is a maintenance release, with critical improvements.\n\nNotably, this release:\n- Provides full support for Oracle and OpenJDK Java 8.\n- Resolves an issue that prevented the Neo4j Browser from loading in the latest Chrome release (43.0.2357.65).\n- Corrects the behavior of the :sysinfo
(aka :play sysinfo
) browser directive.<\n- Improves the import tool handling of values containing newlines, and adds support for skipping duplicate nodes in the input data.\n- Resolves a number of critical issues with the 2.2 Cypher compiler, which affect validity of queries and correctness of results.\n- Improves recovery after a non-clean shutdown, by applying outstanding transactions in batch.\n- Improves write performance for label creation, by batching label scan index writes initiated in concurrent transactions.\n- Resolves a logging issue in Neo4j Desktop, that could result in duplicated logging output after multiple restarts.\n- Resolves a logging issue in Neo4j Enterprise, that could result in excessive logging during network outages (Neo4j Enterprise).\n- Resolves an issue in the automatic configuration of the HPC cache, whereby systems with large amounts of memory would result in an error when trying to allocate an excessively large cache array (Neo4j Enterprise).\n- Ensures HA cluster instances abort after a first attempt to join a cluster containing an unrecognized database, instead of continually re-attempting to join (Neo4j Enterprise).\n\n**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..\n\n(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.)\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/1312831","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/1312831/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/1312831/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.3.0-M01","id":1312831,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTEzMTI4MzE=","tag_name":"2.3.0-M01","target_commitish":"5.17","name":"Neo4j 2.3.0 Milestone 1 Development Release","draft":false,"prerelease":true,"created_at":"2015-04-20T13:17:11Z","published_at":"2015-05-19T13:55:35Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.3.0-M01","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.3.0-M01","body":""},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/1165351","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/1165351/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/1165351/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.1","id":1165351,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTExNjUzNTE=","tag_name":"2.2.1","target_commitish":"5.17","name":"Neo4j 2.2.1","draft":false,"prerelease":false,"created_at":"2015-04-13T18:45:34Z","published_at":"2015-04-14T16:18:27Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.1","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.1","body":"Neo4j 2.2.1 is a maintenance release, with critical improvements.\n\nNotably, this release:\n- Resolves a number of critical issues with the 2.2 Cypher compiler, which affect validity of queries and correctness of results (#4315, #4331, #4332, #4341, #4342).\n- Deprecates the 2.0 and 2.1 Cypher compilers, which will be removed in Neo4j 2.3.\n- Provides several performance improvements related to reading and flushing data to disk.\n- Adds ability to import data in different encodings, using the import tool.\n- Ensures the import tool does not create empty array properties when there is no value for that property in the input row.\n- Resolves a critical issue that could cause the import tool to fail with an `ArrayIndexOutOfBoundsException`.\n- Provides several memory use and other performance improvements in the import tool.\n- Ensures client errors in the REST API always include an appropriate ClientError in the response along with a correctly identified stacktrace (#4145).\n- Resolves a rare scenario that could result in excessive memory use during a HA role switch (Neo4j Enterprise).\n- Resolves an issue affecting the use of Neo4j Browser with Internet Explorer, resulting in an incorrectly displayed Cypher query plan visualization.\n- Improves rendering of empty results in Neo4j Browser, to ensure they are clearly identified as containing no data.\n- Corrects a rare race condition that could result in successful creation of a uniqueness constraint, despite duplicate values being added during constraint creation.\n\n**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..\n\n(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.)\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/1122615","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/1122615/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/1122615/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.1.8","id":1122615,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTExMjI2MTU=","tag_name":"2.1.8","target_commitish":"5.17","name":"Neo4j 2.1.8","draft":false,"prerelease":false,"created_at":"2015-04-01T10:30:42Z","published_at":"2015-04-03T07:06:07Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.1.8","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.1.8","body":"Neo4j 2.1.8 is a maintenance release, with critical improvements.\n\nNotably, this release:\n- Resolves an issue that could result in lost index files due to a failure during constraint creation.\n- Fixes an issue that affected re-created indexes, whereby they would occasionally be re-created in a state unable to accept writes.\n- Resolves an issue in the batch inserter that could affect the sorting and consistency of labels in the resulting store.\n- Corrects a reporting issue in consistency checking, where very long integer properties would be incorrectly identified as duplicates.\n- Resolves an occasional failure during store copy (Neo4j Enterprise).\n\n**All Neo4j 2.x users are recommended to upgrade to this release.** Upgrading to Neo4j 2.1, from Neo4j 1.9.x or Neo4j 2.0.x, requires a migration to the on-disk store and can not be reversed. Please ensure you have a valid backup before proceeding, then use on a test or staging server to understand any changed behaviors before going into production.\n\nNeo4j 1.9 users may 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.\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/1107242","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/1107242/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/1107242/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.0","id":1107242,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTExMDcyNDI=","tag_name":"2.2.0","target_commitish":"5.17","name":"Neo4j 2.2.0","draft":false,"prerelease":false,"created_at":"2015-03-24T11:19:26Z","published_at":"2015-03-30T18:58:00Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.0","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.0","body":"Neo4j 2.2 is a significant release, that provides read and write performance for massive operational throughput — making it our fastest and most scalable graph database yet.\n\nNotably, this release:\n- A huge facelift to the Neo4j Browser, including many new ways to view and work with your data, including a new graph legend, the ability to terminate cypher queries, curving arrows, panning, visual query plans and much more.\n- A new cost based query planner for Cypher — which is much smarter at planning queries and more transparent about what it’s doing. This compiler is available in addition to the existing rule based compiler and Neo4j will automatically select which to use for each query (this behavior can be adjusted using compiler directives as described in the documentation of cypher query tuning).\n- Full support for profiling and explaining Cypher query plans, including a query plan visualizer in the Neo4j Browser.\n- Username and password authentication for accessing Neo4j. All access to the Neo4j Browser or REST APIs will now need to supply valid credentials. For more detail, see the section on server authentication and authorization in the documentation.\n- A new page cache, which is faster, provides significant improvements in handling of concurrent operations, and is easier to configure than the memory mapping in previous Neo4j releases — now requiring only a single configuration setting (see the configuration documentation for details).\n- Introduces fast-write buffering which dramatically increases the throughput of many write workloads without any configuration required.\n- The use of separate transactions logs for the graph and the indexes, co-ordinated by an XA system, has been replaced by a singular transactional management and one unified transaction log. This substantially reduces resource overhead and improves scalability. Note that as result of this, the previously exposed XA and JTA functionalities have been removed.\n- Many, many fixes improving stability, performance and usability.\n\n**All Neo4j users are recommended to upgrade to this release**. Upgrading to Neo4j 2.2.0 requires a migration to the on-disk store and can not be reversed. Please ensure you have a valid backup before proceeding. Production users 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..\n\n(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.)\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/1017231","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/1017231/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/1017231/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.0-RC01","id":1017231,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTEwMTcyMzE=","tag_name":"2.2.0-RC01","target_commitish":"5.17","name":"Neo4j 2.2.0 Release Candidate 1","draft":false,"prerelease":true,"created_at":"2015-03-04T22:01:44Z","published_at":"2015-03-05T14:29:39Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.0-RC01","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.0-RC01","body":""},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/1017230","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/1017230/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/1017230/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.0-M04","id":1017230,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTEwMTcyMzA=","tag_name":"2.2.0-M04","target_commitish":"5.17","name":"Neo4j 2.2.0 Milestone 4 Development Release","draft":false,"prerelease":true,"created_at":"2015-02-13T07:48:20Z","published_at":"2015-03-05T14:29:14Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.0-M04","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.0-M04","body":""},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/913111","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/913111/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/913111/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.1.7","id":913111,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTkxMzExMQ==","tag_name":"2.1.7","target_commitish":"5.17","name":"Neo4j 2.1.7","draft":false,"prerelease":false,"created_at":"2015-02-03T12:04:24Z","published_at":"2015-02-03T17:12:10Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.1.7","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.1.7","body":"Neo4j 2.1.7 is a maintenance release, with critical improvements.\n\nNotably, this release:\n- Default configuration for the relationship group store memory mapping (`neostore.relationshipgroupstore.db.mapped_memory`) is now 10M rather than 0, which provides a significant performance improvement.\n- Resolves an issue where excessive memory could be used during recovery after an unexpected shutdown.\n- Improves the enforcement of schema constraints, resolving several rare race conditions.\n- Ensure the batch importer correctly enforces schema constraints.\n- Improvements to error checking for some Cypher queries using `shortestPath`.\n- Performance improvements in the serialization of responses to REST API requests.\n- Resolves an issue that could cause backups to be un-usable in slave instances of a HA cluster (Neo4j Enterprise).\n- Improvements to HA cluster error handling (Neo4j Enterprise).\n\n**All Neo4j 2.x users are recommended to upgrade to this release.** Upgrading to Neo4j 2.1, from Neo4j 1.9.x or Neo4j 2.0.x, requires a migration to the on-disk store and can not be reversed. Please ensure you have a valid backup before proceeding, then use on a test or staging server to understand any changed behaviors before going into production.\n\nNeo4j 1.9 users may 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.\n"},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/897113","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/897113/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/897113/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.0-M03","id":897113,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTg5NzExMw==","tag_name":"2.2.0-M03","target_commitish":"5.17","name":"Neo4j 2.2.0 Milestone 3 Development Release","draft":false,"prerelease":true,"created_at":"2015-01-29T05:57:54Z","published_at":"2015-01-29T14:52:39Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.0-M03","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.0-M03","body":""},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/886293","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/886293/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/886293/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.0-M02","id":886293,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTg4NjI5Mw==","tag_name":"2.2.0-M02","target_commitish":"5.17","name":"Neo4j 2.2.0 Milestone 2 Development Release","draft":false,"prerelease":true,"created_at":"2014-12-18T09:47:31Z","published_at":"2015-01-26T18:20:27Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.0-M02","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.0-M02","body":""},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/759567","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/759567/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/759567/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.2.0-M01","id":759567,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTc1OTU2Nw==","tag_name":"2.2.0-M01","target_commitish":"5.17","name":"Neo4j 2.2.0 Milestone 1 Development Release","draft":false,"prerelease":true,"created_at":"2014-12-02T08:31:10Z","published_at":"2014-12-05T18:08:36Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.2.0-M01","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.2.0-M01","body":""},{"url":"https://api.github.com/repos/neo4j/neo4j/releases/735891","assets_url":"https://api.github.com/repos/neo4j/neo4j/releases/735891/assets","upload_url":"https://uploads.github.com/repos/neo4j/neo4j/releases/735891/assets{?name,label}","html_url":"https://github.com/neo4j/neo4j/releases/tag/2.1.6","id":735891,"author":{"login":"cleishm","id":79651,"node_id":"MDQ6VXNlcjc5NjUx","avatar_url":"https://avatars.githubusercontent.com/u/79651?v=4","gravatar_id":"","url":"https://api.github.com/users/cleishm","html_url":"https://github.com/cleishm","followers_url":"https://api.github.com/users/cleishm/followers","following_url":"https://api.github.com/users/cleishm/following{/other_user}","gists_url":"https://api.github.com/users/cleishm/gists{/gist_id}","starred_url":"https://api.github.com/users/cleishm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleishm/subscriptions","organizations_url":"https://api.github.com/users/cleishm/orgs","repos_url":"https://api.github.com/users/cleishm/repos","events_url":"https://api.github.com/users/cleishm/events{/privacy}","received_events_url":"https://api.github.com/users/cleishm/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTczNTg5MQ==","tag_name":"2.1.6","target_commitish":"5.17","name":"Neo4j 2.1.6","draft":false,"prerelease":false,"created_at":"2014-11-24T20:01:59Z","published_at":"2014-11-26T15:57:34Z","assets":[],"tarball_url":"https://api.github.com/repos/neo4j/neo4j/tarball/2.1.6","zipball_url":"https://api.github.com/repos/neo4j/neo4j/zipball/2.1.6","body":"Neo4j 2.1.6 is a maintenance release, with critical improvements.\n\nNotably, this release:\n- Resolves a critical shutdown issue, whereby IO errors were not always handled correctly and could result in inconsistencies in the database due to failure to flush outstanding changes.\n- Significantly reduce the file handle requirements for the lucene based indexes.\n- Resolves an issue in consistency checking, which could falsely report store inconsistencies.\n- Extends the Java API to allow the degree of a node to be easily obtained (the count of relationships, by type and direction).\n- Resolves a significant performance degradation that affected the loading of relationships for a node during traversals.\n- Resolves a backup issue, which could result in a backup store that would not load correctly into a clustered environment (Neo4j Enterprise).\n- Corrects a clustering issue that could result in the master failing to resume its role after an outage of a majority of slaves (Neo4j Enterprise).\n\n**All Neo4j 2.x users are recommended to upgrade to this release.** Upgrading to Neo4j 2.1, from Neo4j 1.9.x or Neo4j 2.0.x, requires a migration to the on-disk store and can not be reversed. Please ensure you have a valid backup before proceeding, then use on a test or staging server to understand any changed behaviors before going into production.\n\nNeo4j 1.9 users may 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.\n"}]