Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 5, 2025

Bumps com.redis.om:redis-om-spring from 1.1.1 to 2.0.0.

Release notes

Sourced from com.redis.om:redis-om-spring's releases.

Release v2.0.0

Changelog

🚀 Features

  • 2471c08 🚨 ROMS v2.0.0 - migration to Spring Boot 4.0.0 and Spring Data Redis 4.0.0 (#675) - *This release upgrades to Spring Boot 4.0.0 and Spring Data Redis 4.0.0, introducing breaking changes due to Spring's modularization and API changes.

  • Fix query parameter handling to skip special parameters (Pageable, Sort) in RedisEnhancedQuery.prepareQuery() to prevent conversion exceptions

  • Update array serialization in MappingRedisOMConverter to iterate directly through arrays instead of converting to lists, resolving PersistentEntity lookup failures for array types

  • Add validation to prevent persisting collections containing null elements, maintaining data integrity constraints

  • Adapt to new package structure where test autoconfiguration classes moved to module-specific packages (org.springframework.boot..*)

  • Update RedisAutoConfiguration references to DataRedisAutoConfiguration in new org.springframework.boot.data.redis.autoconfigure package

  • Update deprecated API usage for Spring Data 4.0 compatibility

  • Update AutoConfigureMockMvc import from org.springframework.boot.test.autoconfigure.web.servlet to org.springframework.boot.webmvc.test.autoconfigure

  • Update TestRestTemplate import from org.springframework.boot.test.web.client to org.springframework.boot.resttestclient

  • Update RedisAutoConfiguration to DataRedisAutoConfiguration across test configuration classes

  • Add spring-boot-starter-webmvc-test for MockMvc support (roms-documents)

  • Add spring-boot-resttestclient for TestRestTemplate support (roms-vectorizers, roms-modeling)

  • Add spring-boot-data-redis for DataRedisAutoConfiguration access (roms-vectorizers, roms-modeling, roms-multi-acl-account)

  • Fix testcontainers:junit-jupiter version specification (1.20.4) across all demo modules (roms-documents, roms-hashes, roms-permits, roms-vss, roms-vss-movies, roms-amr-entraid)

  • Exclude DataRedisRepositoriesAutoConfiguration in roms-multi-acl-account to prevent Spring Data Redis repositories from overriding Redis OM Spring repositories in multi-ACL scenarios

  • Spring Boot: 3.x → 4.0.0

  • Spring Data Redis: 3.x → 4.0.0

  • Jedis: upgraded to 7.0.0 for compatibility

  • All 1479+ tests passing

  • All 10 demo modules building successfully

  • Full compatibility with Spring Boot 4.0.0 verified*, closes #675

... (truncated)

Commits
  • 9dac9e6 release: Releasing version 2.0.0
  • 9c1f3e8 docs: add version compatibility table to README
  • c28a1eb fix(docs): update npm dependencies to address security vulnerabilities
  • 2471c08 feat!: ROMS v2.0.0 - migration to Spring Boot 4.0.0 and Spring Data Redis 4.0...
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [com.redis.om:redis-om-spring](https://github.com/redis/redis-om-spring) from 1.1.1 to 2.0.0.
- [Release notes](https://github.com/redis/redis-om-spring/releases)
- [Changelog](https://github.com/redis/redis-om-spring/blob/main/docs/release_process.md)
- [Commits](redis/redis-om-spring@v1.1.1...v2.0.0)

---
updated-dependencies:
- dependency-name: com.redis.om:redis-om-spring
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Related to external dependencies label Dec 5, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 9, 2025

Superseded by #1121.

@dependabot dependabot bot closed this Dec 9, 2025
@dependabot dependabot bot deleted the dependabot/gradle/com.redis.om-redis-om-spring-2.0.0 branch December 9, 2025 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Related to external dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant