Release Date: 24 August 2023
Neo4j 4.4.25 is a maintenance release with many important improvements and fixes.Kernel
- Better handle transaction log corruption where header is missing.
Cypher
- Fix bug in fused pipelined runtime that could lead to lost updates if a property was cached. For example when running queries like
MATCH (n) WITH n.prop AS oldValue SET n.prop = n.prop + 1 WITH n.prop AS newValue RETURN *
concurrently. Note, Cypher will not always prevent lost updates, see documentation for more details. - Fixes two bugs around durations with fractional components. Negation was not properly propagated to the components, so that “-P0.5Y” was presented as 6 months rather than -6 months. Fractional minutes > 60 was not properly converted into hours, so that 1 h 72.5 min was presented as 1h 12 min 30s instead of 2h 12 min 30s. Update Apache Shiro to 1.12.0
- Fixes neo4j/neo4j#13155, neo4j/neo4j#13189 and neo4j/neo4j#13191 where shadowing variables in SKIP and LIMIT caused unexpected errors.
Browser
- SSO papercuts (more logs & make downloading them easier)
- Fix bug where :auto hint would not show
- Fix bug where metadata was incorrectly formatted
4.4 Changelog 4.4 Operations manual