Release Date: 11 August 2022
Neo4j 4.2.19 is a maintenance release with many important improvements and fixes. Neo4j 4.2 has reached End of Life.Cypher
Adds blocklist of ip addresses for cypher’s outbound http requests
Packaging
Changed neo4j.service behaviour to stop neo4j getting stuck in an endless restart loop when neo4j consistently errors on startup (for example if the neo4j.conf is misconfigured).
Browser
Modernize background queries & remove use of deprectated syntax
Always send transaction metadata on cypher queries
Read cluster role from SHOW DATABASES rather than deprecated dbms.cluster.role
Make sure proper metadata is passed along with queries
Handle upcoming setting renames in neo4j 5.0
Fix PNG exports font
Use SHOW TRANSACTIONS instead of dbms.listQueries in :queries
Re-add metrics for successful queries
(*) in property panel now shows node count, rather than total label count
Add url param to preselect in connect frame
Docker
Redhat are no longer supporting or updating the
openjdk
docker images that we use as base images. This means there will no longer be security updates toopenjdk
images after July 2022.Switching Docker base image to eclipse-temurin AdoptOpenJDK java built on top of
debian:bullseye-slim
.Change base image to eclipse temurin JRE not JDK. The JDK is overkill and could introduce unnecessary security issues.
Changelog and Documentation
4.2 Changelog.4.2 Operations manual.