Skip to content

Conversation

bsbodden
Copy link
Collaborator

@bsbodden bsbodden commented Dec 29, 2023

Upgrades to Spring Data Redis 3.2.0 and Jedis 5.0.2

See https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.2-Release-Notes
See https://github.com/redis/jedis/blob/master/docs/breaking-5.md
See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention

Summary

  • Remove/adjust Jedis deprecations and API changes
  • Refactoring for Reducer changes aggregation related class
  • Parameter Name Discovery changes in Spring 6.1 makes 3 "aliases" test fail - compiling with Java 8+ -parameters flag for parameter name retention solves the issue
  • Fixed bug in SimpleRedisDocumentRepository method Page<T> findAll(Pageable pageable) not hydrating JSON objects correctly
  • Upgrade versions of TestContainers Redis, DJL, GSon, Commons Lang
  • Upgrade to Jedis includes Sentinel Configuration
    • Retrieves UnifiedJedis from Spring Data Redis' RedisSentinelConfiguration
    • Add TestContainers Sentinel Base Abstract TestCase

@bsbodden bsbodden self-assigned this Dec 29, 2023
@bsbodden bsbodden requested a review from sazzad16 December 29, 2023 17:01
@bsbodden bsbodden force-pushed the bsb/release-spring-boot-3-2 branch from 532161e to b391874 Compare January 1, 2024 22:08
@bsbodden bsbodden requested a review from slorello89 January 1, 2024 22:33
Copy link
Member

@slorello89 slorello89 left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@bsbodden bsbodden merged commit ad88b46 into redis:main Jan 2, 2024
@bsbodden bsbodden deleted the bsb/release-spring-boot-3-2 branch January 2, 2024 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants