Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 29, 2025

Note

Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to mend[bot].

This notice will be removed on 2025-10-07.


This PR contains the following updates:

Package Change Age Confidence
org.neo4j:neo4j-cypher-dsl-schema-name-support (source) 2024.7.3 -> 2025.0.3 age confidence
org.neo4j:neo4j-cypher-dsl (source) 2024.7.3 -> 2025.0.3 age confidence
org.neo4j:neo4j-cypher-dsl-parser (source) 2024.7.3 -> 2025.0.3 age confidence

Release Notes

neo4j/cypher-dsl (org.neo4j:neo4j-cypher-dsl-schema-name-support)

v2025.0.3

Compare Source

🚀 Features
  • Add support for ORDER BY after match.
  • Make dynamic labels configurable even on latest dialects.
🧹 Housekeeping
  • Dependency upgrades:
    • Bump org.springframework.boot:spring-boot-starter-parent (#​1349)
    • Bump org.apache.maven.plugins:maven-javadoc-plugin (#​1348)
    • Bump quarkus.platform.version from 3.26.3 to 3.26.4 (#​1347)
    • Bump org.neo4j:neo4j-ogm-quarkus from 3.16.0 to 3.16.1 (#​1346)
    • Bump mockito.version from 5.19.0 to 5.20.0 (#​1344)
    • Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 (#​1343)
    • Bump org.codehaus.mojo:flatten-maven-plugin (#​1342)

v2025.0.2

Compare Source

🚀 Features
  • Add support for rendering some label expressions for older Neo4j versions.
  • Deduplicate parameters while collecting.
  • Add support for dynamic label expression in the REMOVE clause. (#​1325)
  • Add support for dynamic label expression in the SET clause. (#​1324)
  • Add support for dynamic label expressions. (#​1323)
🐛 Bug Fixes
  • Extract parameters from Label expressions, too.
🧹 Housekeeping
  • Dependency upgrades:
    • Bump Neo4j-OGM and OGM-Quarkus example to 4.0.20.
    • Bump org.checkerframework:checker-qual (#​1338)
    • Bump com.google.testing.compile:compile-testing (#​1336)
    • Bump org.apache.maven.plugins:maven-failsafe-plugin (#​1335)
    • Bump quarkus.platform.version from 3.26.2 to 3.26.3 (#​1334)
    • Bump org.springframework.data:spring-data-neo4j (#​1333)
    • Bump org.apache.maven.plugins:maven-surefire-plugin (#​1332)
    • Bump org.apache.maven.plugins:maven-shade-plugin (#​1331)
    • Bump com.google.testing.compile:compile-testing from 0.21.0 to 0.22.0 (#​1328)
    • Bump quarkus.platform.version from 3.26.1 to 3.26.2 (#​1330)
    • Bump neo4j.version from 5.26.11 to 5.26.12 (#​1329)
  • Restore QueryDSLAdapterTests once again.

v2025.0.1

Compare Source

🔄️ Refactorings
  • Existential subqueries in latest Neo4j do work with multiple matches, too. (#​1322)
🧹 Housekeeping
  • Dependency upgrades:
    • Bump org.checkerframework:checker-qual (#​1321)
    • Bump quarkus.platform.version from 3.25.4 to 3.26.1 (#​1320)
    • Bump neo4j.version from 5.26.10 to 5.26.11 (#​1319)
    • Bump org.sonarsource.scanner.maven:sonar-maven-plugin (#​1318)
    • Bump org.jreleaser:jreleaser-maven-plugin (#​1317)
    • Bump com.fasterxml.jackson:jackson-bom (#​1316)
    • Bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.0.1 (#​1315)
    • Bump quarkus.platform.version from 3.25.3 to 3.25.4 (#​1312)
    • Bump org.springframework.boot:spring-boot-starter-parent (#​1311)

v2025.0.0

Compare Source

It's about time to create a 2025 major release of Cypher-DSL.

First things first: We removed the deprecated, direct integration of the Neo4j Java driver. That integration used to allow making all Cypher-DSL statements "executable", that is: You were able to pass a query executor to them and get results back. It has been used in Spring Data Neo4j testing code, but not much anywhere else. We removed it because it started to became costly: The common Neo4j Java driver and its dependency will change a lot in their 6.x series, and especially the dependencies will drag us down. Cypher-DSL is a project that is used by Spring Data Neo4j, Neo4j JDBC Driver and many more. All of them need to keep an eye on dependency management, hence we prefer to be more lightweight here again.
You won't notice a difference in most use-cases.

With this major we welcome and thank @​Shinigami92 as first-time contributor to the ecosystem. They took inspiration of the Spring Data Neo4j annotation processor and started off a similar processor for Neo4j-OGM, so that you can now enjoy a static metamodel based on Cypher-DSL for Neo4j-OGM as well. A use-case might be in a Quarkus application.

🚀 Features
  • Enhance old dialects to render ALL SHORTEST and SHORTEST 1 as legacy functions.
  • Add an annotation processor for Neo4j-OGM annotations. (#​1287)
🐛 Bug Fixes
  • Improve rendering of the importing CALL clause.
  • Clearing the scoping strategy could lead to a premature resolution of symbolic names.
🔄️ Refactorings
  • Make Neo4j 5 the default dialect, promote the usage of a dialect without Cypher prefix.
  • Remove the remaining bits of driver dependencies.
  • Use Spring-Java-Formatter and corresponding checkstyle config. (#​1308)
  • Remove JetBrains annotations. (#​1294)
  • Remove deprecated features and unnecessary suppressions. (#​1292)
🧹 Housekeeping
  • Remove superfluous .editorconfig
  • Dependency upgrades:
    • Bump org.springframework.data:spring-data-neo4j (#​1307)
    • Bump quarkus.platform.version from 3.24.5 to 3.25.3 (#​1306)
    • Bump io.projectreactor:reactor-bom (#​1305)
    • Bump mockito.version from 5.18.0 to 5.19.0 (#​1304)
    • Bump org.apache.maven.plugins:maven-javadoc-plugin (#​1303)
    • Bump neo4j.version from 5.26.9 to 5.26.10 (#​1302)
    • Bump com.puppycrawl.tools:checkstyle from 10.26.1 to 11.0.0 (#​1301)
    • Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (#​1299)
    • Bump org.codehaus.mojo:flatten-maven-plugin (#​1297)

v2024.7.4

Compare Source

🚀 Features
  • Add support for ORDER BY after match.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@Martin7-1 Martin7-1 added the dependencies Pull requests that update a dependency file label Aug 31, 2025
@renovate renovate bot force-pushed the renovate/major-neo4j.cypher.dsl.version branch from 771012e to cb3222d Compare September 1, 2025 22:35
@renovate renovate bot force-pushed the renovate/major-neo4j.cypher.dsl.version branch from cb3222d to 0a619b1 Compare September 17, 2025 12:55
@Martin7-1
Copy link
Collaborator

@vga91 Hi! For this major SDK upgrade, could you please check should we update to this version?

@renovate renovate bot force-pushed the renovate/major-neo4j.cypher.dsl.version branch from 0a619b1 to d35dd12 Compare September 25, 2025 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant