·
35024 commits
to release/5.26.0
since this release
Kernel
- Overwriting property with same value no longer generates write command #9056
- More scalable index logging #9063
- Allow skip bad entries logging during import #9103
Cypher
- 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 - Allow more granular configuration of literals extraction #9093
- 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
- Use getDegree instead of expansion #9139
- Correct query type for procedures #9143
- Handle Ands with single value #9149
- Predicates on shortest path and optional match #9156
Packaging
- Removed
neo4j-shared.sh
. Functionality is now included in all wrapper scripts directly #9083
Security
- Added new role
Editor
that is allowed to read and write data but not allowed to create new tokens. #9081
Causal Clustering
- Improve transaction streaming #9070
Tools
- Added
--version
argument toneo4j-admin
andneo4j
commands #9102 - Renamed
neo4j-admin version
toneo4j-admin store-info
#9126
Misc
-
Show allocated memory and page hits/faults in
dbms.listQueries
#9037 -
Neo4j now exits with code 0 for SIGINT and SIGTERM #9108
- systemd will no longer report neo4j as
failed
after you dosystemctl stop neo4j
. - Hitting Ctrl-C when running
neo4j console
will no longer exit with error if shutdown was performed gracefully.
- systemd will no longer report neo4j as