Release Date: 16 January 2026
Release Note for Neo4j 2025.12.1 (16 Jan 2026)
Server
- General Availability (GA) release of Property sharding – property sharding has left preview and is now ready for production usage. See Operations Manual -> Property Sharding (Infinigraph) for details.
- Allowed and denied database names support wildcard patterns, and can have a length between 1 and 63 characters. See Operations Manual -> Configuration settings for details.
Neo4j-admin
- The default number of bad entries before the offline import is aborted is changed from 1000 to unlimited. The import process is optimized for error-free data and cleaning the data before importing it is highly recommended. The bad entry tolerance can be manually set using –bad-tolerance. See Operations Manual -> Import for details.
- Add neo4j-admin backup validate command that checks the integrity and consistency of the backup artifacts for a specified sharded property database. See Operations Manual -> Validate a sharded property database backup for details.
Cypher-shell
- Add –transaction-timeout <duration> argument to Cypher Shell. For details, see Operations Manual -> Cypher Shell.
Platforms
- macOS Tahoe 26 is now a supported platform for development use-cases. See Operations Manual -> System requirements for details.
Security
- Patch lz4 to version 1.10.1 to resolve CVE-2025-66566
- Patch Jersey to version 2.46 to resolve CVE-2025-12383
Cypher
Cypher performance improvements
- Optimize path value comparisons
Bug fixes
Server
- Fixed an issue where any single relationship having more than ~10MiB worth of property data could fail an offline import. This limit is increased to ~2GiB.
- Fixed an issue with neo4j-admin copy/migrate where both source and target database formats are block format, that could cause relationships with large amounts of properties to be truncated.
- Fixed an issue with neo4j-admin copy where a transaction could be duplicated during a store copy.
Cypher
- Fixed an issue where we could underestimate the heap usage of DISTINCT in Cypher queries. For queries with very large DISTINCT sets this could lead to a JVM OutOfMemoryError instead of the normal recoverable “The memory pool limit was exceeded” error.
- Fixed a bug where using a subquery expression in allReduce() initializer would fail with an error like Did not find UNNAMED9 in the slot configuration.
- Fixed a bug in parallel runtime queue maintenance where failed queries were holding on to heap memory for longer than necessary.
- Fixed a bug when returning entities located inside a map or list where these were incorrectly evaluated due to a missing eager operator.
Bundled products
The following products have been included in the distribution – available in /products directory unless stated otherwise – and are fully compatible with this release.- APOC Core 2025.12.1 – The most popular community library developed for the database, is fully supported (included in Labs directory).
- Bloom 6.x-2.28.1 – A beautiful and expressive data visualization tool to quickly explore and interact with Neo4j’s graph data platform – no coding required. Please refer to the release notes for details. (Requires a License)
- Browser 2025.12.17+0 – Neo4j Browser is a tool for developers to interact with the graph. It is the default interface for both Enterprise and Community Editions (included in the /libs directory) of the Neo4j database.
- Neo4j GenAI Plugin 2025.12.1 -The GenAI plugin delivers integrations with various generative AI services, including support for transforming text data into vector embeddings using VertexAI, OpenAI, or Amazon Bedrock. The resulting vector embeddings can be used together with Neo4j’s vector search indexes.
- Neo4j Graph Data Science 2.24.0 is a compatible version of the connected data analytics and machine learning platform that helps you understand the connections in big data to answer critical questions and improve predictions. Please refer to the release notes for further details. (GDS Enterprise requires a License. )
- Enterprise Fleet Management 1.1.0 allows a self-managed deployment to be registered within the Aura console, providing a fleet-wide view of all Neo4j instances. It supports EE and CE deployments.
- Neo4j Ops Manager 1.14.0 is a UI-based tool that enables Administrators to operate and observe all of their Neo4j Database Management Servers. Now includes support for Neo4j’s any-to-any upgrade. Please refer to the release notes for details. (Included in Enterprise).