Skip to content

Conversation

@bschwert
Copy link

@bschwert bschwert commented Feb 6, 2026

With Spring Boot 4 many dependencies got updated and namespaces changed. I'ld like to have the spring-data integration available for spring boot 4.

There is an issue regarding spring boot 4 already: #335


Note

Medium Risk
This is a major dependency upgrade (Spring Boot/Spring Data) with API signature changes and altered validation timing, which can affect repository/query behavior and mapping errors at runtime.

Overview
Upgrades the project to Spring Boot 4 / Spring Data Commons 4.0 by bumping the module version to 5.0.0-SNAPSHOT, updating the spring-data-parent to 4.0.0, and refreshing build tooling (notably maven-resources-plugin).

Aligns code with Spring Data 4.0 namespace/API changes by switching TypeInformation/PropertyPath imports to their new packages and updating ArangoRepositoryFactory#getQueryLookupStrategy to use ValueExpressionDelegate instead of QueryMethodEvaluationContextProvider.

Adjusts tests for Spring Data 4.0 behavior: marks the base integration test context as dirty to prevent parallel DB teardown conflicts, and relaxes the TTL-index validation assertion to handle wrapped MappingExceptions caused by earlier entity validation.

Written by Cursor Bugbot for commit c896c7f. This will update automatically on new commits. Configure here.

@cla-bot
Copy link

cla-bot bot commented Feb 6, 2026

Thank you for your pull request and welcome to our community. We could not parse the GitHub identity of the following contributors: Benjamin Schwertfeger.
This is most likely caused by a git client misconfiguration; please make sure to:

  1. check if your git client is configured with an email to sign commits git config --list | grep email
  2. If not, set it up using git config --global user.email email@example.com
  3. Make sure that the git commit email is configured in your GitHub account settings, see https://github.com/settings/emails

@cla-bot
Copy link

cla-bot bot commented Feb 6, 2026

Fresh avocado detected! Welcome and thank you for your contribution @bschwert. My avocado-loving overlords have decreed a signed CLA is required for PRs. Please see https://github.com/arangodb/arangodb/blob/devel/CONTRIBUTING.md file to learn more or ask cla(at)arangodb.com if you have issues.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@cla-bot
Copy link

cla-bot bot commented Feb 6, 2026

Fresh avocado detected! Welcome and thank you for your contribution @bschwert. My avocado-loving overlords have decreed a signed CLA is required for PRs. Please see https://github.com/arangodb/arangodb/blob/devel/CONTRIBUTING.md file to learn more or ask cla(at)arangodb.com if you have issues.

@cla-bot
Copy link

cla-bot bot commented Feb 9, 2026

Fresh avocado detected! Welcome and thank you for your contribution @bschwert. My avocado-loving overlords have decreed a signed CLA is required for PRs. Please see https://github.com/arangodb/arangodb/blob/devel/CONTRIBUTING.md file to learn more or ask cla(at)arangodb.com if you have issues.

@fceller
Copy link
Collaborator

fceller commented Feb 9, 2026

CLA has been received

@fceller
Copy link
Collaborator

fceller commented Feb 9, 2026

@rashtao CLA available

@cla-bot cla-bot bot added the cla-signed label Feb 9, 2026
@rashtao rashtao self-requested a review February 9, 2026 21:30
@rashtao rashtao self-assigned this Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants