Release Date: 21 December 2023
Neo4j 4.4.29 is a maintenance release with many important improvements and fixes.Kernel
- Prevent background sampling of large indexes from blocking shutdown.
Cypher
- Solve https://github.com/neo4j/neo4j/issues/13113 by allowing convertible types in reduce. E.g. RETURN reduce(a=[1], b in “a” | a+b) will return [1, “a”] instead of failing with a type error.
- Fix bug in type checking where the resulting type of a list concatenation could vary depending on which list was to the left and right, respectively, as reported in https://github.com/neo4j/neo4j/issues/13093
- Update Apache Shiro to 1.13.0
Security
- Backup privileges from the PUBLIC role (and users) if they are related to the database being backed up.
Browser
- Add setting to specify read transactions on cypher queries.
- Ensure right protocol is used for http reachability check.
- Fix element-id showing incorrectly in table.
- Respect
visible
field in SSO provider configuration. - Only show non-composite aliases in database dropdown
- Update outdated documentation links
Misc
- Throws a type mismatch error in semantic checking instead of at runtime when Map Projections are done on types that are not: MAP, NODE or RELATIONSHIP, fixing the issue: https://github.com/neo4j/neo4j/issues/12997
4.4 Changelog 4.4 Operations manual