Release Date: 11 October 2022
Neo4j 4.3.19 is a maintenance release with many important improvements and fixes.

Kernel

  • Fix node degree calculation when relationships are removed in the same transaction

Cypher

  • Fixes a problem with NullPointerExceptions in MultiNodeIndexSeek. For example in certain queries with MultiNodeIndex seek under a limit.
  • Update the list of valid timezones to include Europe/Kyiv, as per IANA 2020b.
  • Fix bug in pipelined runtime where some queries using AssertingMultiNodeIndexSeekOperator would fail incorrectly with Merge did not find a matching node.... For example in queries like UNWIND [0,1] AS id MERGE (n:A:B {id: id}), if there is a uniqueness constraint on the id property for both A and B labels.
  • Fix bug in pipelined runtime where AssertingMultiNodeIndexSeekOperator failed to perform locking index seeks. This could lead to failures when running concurrent transactions in queries like MERGE (n:A:B {id: x}) when we have a uniqueness constraint on id for both labels A and B.

Browser

  • Touch up guides ✨styling✨
  • Fix cluster detection on neo4j 4.3+
  • Fix bug with incorrect version number & add git hash to overview in stand-alone deployment
  • Zoom to cursor on scroll in visualization
  • Make sure editor displays full database name
  • Zoom graph to fit after initial visualization animation
  • Clear credentials in connection form on disconnect
  • Update :help articles on INDEX & CONSTRAINT
  • Fix credential timeout without initial user interaction
  • Fix links not being blue and not being highlighted in the sidebar