Taming the Evolution of Cypher: What Cypher Versions Mean for You
summary
Neo4j 2025.06 decouples language from server so a single DBMS can host multiple Cypher versions—Cypher 5 frozen LTS and Cypher 25 monthly releases. Cypher 5 receives only security and planner/runtime performance patches; Cypher 25 delivers new features (vector type, conditional expressions, new next keyword, trigonometric and temporal format/parse functions, or/reduce) with breaking changes only at release boundaries. Databases carry a default Cypher version, queries can be prefixed with cypher 25, defaults can be altered and availability is visible via SHOW DATABASE / CALL DBMS.components.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 0:45Problem with Cypher versions
- 2:10Cypher 5 stable version
- 2:52Cypher 25 evolving version
- 4:21Using Cypher versions
- 7:12Newest Cypher features
- 9:18Conclusion and call to action
- 10:02Q&A
related talks
43mDesigning Cypher - a Graph Query Language
10mCypher Dynamism: A Step Towards Simpler and More Secure Queries
23mFaster Analytical Queries with the Cypher Parallel Runtime
28mMy Cypher Query Takes Too Long. What Can I Do ?
30mNeo4j Product Vision and Roadmap
22mA Pythonic Tour of Neo4j and the Cypher Query Language
30mNeo4j Product Vision and Roadmap
17mBringing Cypher to Apache Flink
