Release Date: 25 March 2025
The Neo4j Aura March release has started to roll out, commencing on AuraDB Free and progressing to higher tiers later.Release Note for AuraDB 2025.03 (25 March 2025)
Neo4j Server
- dbms.components() will return ‘5.27.0’ in the column versions. This is to support existing client applications that rely on the previous version format.
Surface for Developers and Data Scientists
- When dbms.cypher.lenient_create_relationship is set to true, MERGE clauses will not fail with Neo.TransientError.Transaction.Outdated.
- Includes a new error handling mode for CALL IN TRANSACTIONS: ON ERROR RETRY. Documentation is available here.
Fixes
Server- Fixes a bug with relationship traversal cursor pooling that could cause an ExpandInto operator to generate an incorrect relationship match in certain rare queries when executing on a block format database This option applies an exponential delay between retries for transaction batches failing due to transient errors, with an optional maximum retry duration, and handles failures based on a specified fallback error mode if the transaction does not succeed within the given time.
- Fixes a issue where X1 page does not exist for node -1 errors appearing after node deletion.
- Fixes a issue where …DELETE n RETURN n could fail in some scenarios.
- Fixes a issue where we returned true instead of the actual property value for some specific WHERE clauses.
- Fixes a issue where serialization of an empty list inside another list would cause an index out of bounds exception.
- Fixes a bug with Dynamic Relationship Types where the first type would be inadvertently cached and reused for all rows.
Deprecations
- For all Cypher language changes, deprecations, and compatibility, see Cypher Manual -> Deprecations, additions, and compatibility.