Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency org.springframework.data:spring-data-redis to v3 #978

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 6, 2023

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.data:spring-data-redis (source) 2.6.4 -> 3.2.0 age adoption passing confidence

Release Notes

spring-projects/spring-data-redis (org.springframework.data:spring-data-redis)

v3.2.0

Compare Source

📗 Links

⭐ New Features

  • Allow @EnabledOnRedisDriver usage with @ParameterizedRedisTest #​2734
  • Add support to (Left|Right) Pop N elements using ReactiveListOperations #​2692
  • Add support for asynchronous retrieval from RedisCache #​2650
  • Refine RedisCollectionFactoryBean collection creation #​2637
  • Refine RedisCollectionFactoryBean collection creation #​2633
  • Add requireState(..) assertion method to RedisAssertions #​2611
  • Introduce ReversedRedisListView for Java 21 compatibility #​2602
  • Add a constructor with Module to GenericJackson2JsonRedisSerializer #​2601
  • Allow configuration of cache lock TTL #​2597
  • Introduce executor configuration to connection factories for Executor to be used with ClusterCommandExecutor #​2594
  • Improve RedisCacheManagerBuilder to expose applied RedisCacheConfiguration #​2583
  • Migrate RedisConnectionFactory to Lifecycle beans #​2503
  • Add support for GETEX in Spring Redis Cache #​2351
  • Support Lock TTL configuration using DefaultRedisCacheWriter #​2300

🐞 Bug Fixes

  • Potential race condition in listener adding code #​2755
  • ReactiveRedisConnection ZAddCommand nx and xx does not work as expected #​2731
  • Fix non-null assertion on Converter in ConvertingCursor #​2701
  • IPv6 support for org.springframework.data.redis.connection.convert.Converters.ClusterNodesConverter#convert #​2678
  • Jsr310Converters does not contain converters for OffsetTime and OffsetDateTime #​2677
  • Nullability of RedisElementReader.read(…) contradicts non-nullability of Flux.map(…) #​2655
  • DefaultRedisSerializationContextBuilder.string() should assign param to stringTuple instead of hashValueTuple #​2651
  • LettuceObservationContext should be constructed with parent Observation if exists #​2591
  • JedisClusterKeyCommands#restore cause thread blocked #​2589
  • RedisZSetCommands.ZAddArgs#isEmpty() negates empty flag #​2588

📔 Documentation

  • Remove outdated CI docs #​2767
  • CI documentation is outdated #​2766
  • Migrate documentation site to Antora #​2703
  • Add missing anchor to reference docs #​2700
  • Document that RedisConnection is not Thread-safe #​2653
  • Update grammatical error in redis.adoc #​2590
  • Edit and cleanup up Javadoc #​2586

🔨 Dependency Upgrades

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.1.6

Compare Source

📗 Links

⭐ New Features

  • Add a constructor with Module to GenericJackson2JsonRedisSerializer #​2601

🐞 Bug Fixes

  • Potential race condition in listener adding code #​2755

📔 Documentation

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.2.7.RELEASE #​2771

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.1.5

Compare Source

📗 Links

🐞 Bug Fixes

  • ReactiveRedisConnection ZAddCommand nx and xx does not work as expected #​2731

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #​2724

v3.1.4

Compare Source

📗 Links

🐞 Bug Fixes

  • Fix non-null assertion on Converter in ConvertingConverter #​2701

📔 Documentation

  • Add missing anchor to reference docs #​2700

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.1.3

Compare Source

📗 Links

🐞 Bug Fixes

  • IPv6 support for org.springframework.data.redis.connection.convert.Converters.ClusterNodesConverter#convert #​2678
  • Jsr310Converters does not contain converters for OffsetTime and OffsetDateTime #​2677
  • DefaultRedisSerializationContextBuilder.string() should assign param to stringTuple instead of hashValueTuple #​2651

📔 Documentation

  • Document that RedisConnection is not Thread-safe #​2653

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.2.6.RELEASE #​2680
  • Upgrade to Maven Wrapper 3.9.4 #​2675
  • Upgrade Lettuce to 6.2.5.RELEASE #​2660

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.1.2

Compare Source

📗 Links

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.3 #​2625

v3.1.1

Compare Source

📗 Links

⭐ New Features

  • Add a constructor with Module to GenericJackson2JsonRedisSerializer #​2601
  • Improve RedisCacheManagerBuilder to expose applied RedisCacheConfiguration #​2583

🐞 Bug Fixes

  • LettuceObservationContext should be constructed with parent Observation if exists #​2591
  • JedisClusterKeyCommands#restore cause thread blocked #​2589
  • RedisZSetCommands.ZAddArgs#isEmpty() negates empty flag #​2588

📔 Documentation

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.2 #​2605

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.1.0

Compare Source

📗 Links

⭐ New Features

  • Make LettuceObservationContext public to use it with Observation Predicates #​2550
  • Pass on Page.size() to COUNT option of GEORADIUS command. [DATAREDIS-666] #​1242

🐞 Bug Fixes

  • When flatten = true, Jackson2HashMapper serializes the List and deserializes it out of order #​2565
  • BoundingBox.getWidth() returns height value #​2526

📔 Documentation

🔨 Dependency Upgrades

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.12

Compare Source

📗 Links

🐞 Bug Fixes

  • Potential race condition in listener adding code #​2755

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.2.7.RELEASE #​2771

v3.0.11

Compare Source

📗 Links

🐞 Bug Fixes

  • ReactiveRedisConnection ZAddCommand nx and xx does not work as expected #​2731

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #​2725

v3.0.10

Compare Source

📗 Links

🐞 Bug Fixes

  • Fix non-null assertion on Converter in ConvertingConverter #​2701

📔 Documentation

  • Add missing anchor to reference docs #​2700

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.9

Compare Source

📗 Links

🐞 Bug Fixes

  • IPv6 support for org.springframework.data.redis.connection.convert.Converters.ClusterNodesConverter#convert #​2678
  • Jsr310Converters does not contain converters for OffsetTime and OffsetDateTime #​2677
  • DefaultRedisSerializationContextBuilder.string() should assign param to stringTuple instead of hashValueTuple #​2651

📔 Documentation

  • Document that RedisConnection is not Thread-safe #​2653

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.2.6.RELEASE #​2680
  • Upgrade to Maven Wrapper 3.9.4 #​2674
  • Upgrade Lettuce to 6.2.5.RELEASE #​2660

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.8

Compare Source

📗 Links

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.3 #​2624

v3.0.7

Compare Source

📗 Links

⭐ New Features

  • Improve RedisCacheManagerBuilder to expose applied RedisCacheConfiguration #​2583

🐞 Bug Fixes

  • JedisClusterKeyCommands#restore cause thread blocked #​2589
  • RedisZSetCommands.ZAddArgs#isEmpty() negates empty flag #​2588

📔 Documentation

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.2 #​2604

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.6

Compare Source

📗 Links

⭐ New Features

  • Make LettuceObservationContext public to use it with Observation Predicates #​2550

🐞 Bug Fixes

  • When flatten = true, Jackson2HashMapper serializes the List and deserializes it out of order #​2565
  • BoundingBox.getWidth() returns height value #​2526

📔 Documentation

🔨 Dependency Upgrades

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.5

Compare Source

📗 Links

🔨 Dependency Upgrades

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.4

Compare Source

📗 Links

📔 Documentation

  • Documentation inaccuracy for Redis Pub/Sub section #​2524

v3.0.3

Compare Source

📗 Links

⭐ New Features

  • Add support for XCLAIM in StreamOperations #​2465

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.0 #​2513

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.2

Compare Source

📗 Links

📔 Documentation

  • Broken links in reference documentation #​2499

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.2.3.RELEASE #​2505
  • Upgrade to Maven Wrapper 3.8.7 #​2497

v3.0.1

Compare Source

📗 Links

⭐ New Features

  • Add assertions to fail early on absent values using StreamMessageListenerContainer #​2472
  • Track channel and pattern subscriptions to avoid unintended unsubscribe in ReactiveRedisMessageListenerContainer #​2386

🐞 Bug Fixes

  • LettuceConnection.execute(ZCARD) fails with unsupported output exception #​2473
  • Unresolved references in reference documentation #​2463

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.2.2.RELEASE #​2468

v3.0.0

Compare Source

📗 Links

🐞 Bug Fixes

  • Fix method usage in MappingRedisConverter.java #​2446

📔 Documentation

  • "Redis Cache" section in ref doc appearing below "Redis Scripting" #​2458
  • Replace new and noteworthy with links to the release notes #​2453

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.7.18

Compare Source

📗 Links

🐞 Bug Fixes

  • Potential race condition in listener adding code #​2755

v2.7.17

Compare Source

📗 Links

🐞 Bug Fixes

  • ReactiveRedisConnection ZAddCommand nx and xx does not work as expected #​2731

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #​2726

v2.7.16

Compare Source

📗 Links

🐞 Bug Fixes

  • Fix non-null assertion on Converter in ConvertingConverter #​2701

v2.7.15

Compare Source

📗 Links

🐞 Bug Fixes

  • DefaultRedisSerializationContextBuilder.string() should assign param to stringTuple instead of hashValueTuple #​2651

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.4 #​2673

v2.7.14

Compare Source

📗 Links

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.3 #​2623

v2.7.13

Compare Source

📗 Links

🐞 Bug Fixes

  • RedisZSetCommands.ZAddArgs#isEmpty() negates empty flag #​2588

📔 Documentation

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.2 #​2603

v2.7.12

Compare Source

📗 Links

🐞 Bug Fixes

  • When flatten = true, Jackson2HashMapper serializes the List and deserializes it out of order #​2565
  • BoundingBox.getWidth() returns height value #​2526

📔 Documentation

🔨 Dependency Upgrades

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.7.11

Compare Source

📗 Links

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.1 #​2543

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.7.10

Compare Source

📗 Links

v2.7.9

Compare Source

📗 Links

⭐ New Features

  • Add support for XCLAIM in StreamOperations #​2465

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.0 #​2514

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.7.8

Compare Source

📗 Links

v2.7.7

Compare Source

📗 Links

⭐ New Features

  • Add assertions to fail early on absent values using StreamMessageListenerContainer #​2472

🐞 Bug Fixes

  • LettuceConnection.execute(ZCARD) fails with unsupported output exception #​2473

🔨 Dependency Upgrades

v2.7.6

Compare Source

📗 Links

🐞 Bug Fixes

  • Fix method usage in MappingRedisConverter.java #​2446

📔 Documentation

  • "Redis Cache" section in ref doc appearing below "Redis Scripting" #​2458

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.7.5

Compare Source

📗 Links

v2.7.4

Compare Source

📗 Links

⭐ New Features

  • Add approximate trimming to reactive stream extensions #​2227

🐞 Bug Fixes

  • NumberFormatException parsing spring.redis.cluster.nodes with IPv6 address #​2418
  • Cursor open exception causes connection leak #​2414

📔 Documentation

  • Fix typo in Javadoc #​2417
  • HashOperations MultiGet Probably shouldn't return null elements in the collection #​2309

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.1.10.RELEASE #​2430

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.7.3

Compare Source

📗 Links

⭐ New Features

  • Improve ByteUtils.concatAll(…) array allocations #​2366

🐞 Bug Fixes

  • Reactive multiGet returns empty string on non-existing key #​2402
  • The implementation of GenericJackson2JsonRedisSerializer has changed in a non-back-compatible manner - and perhaps, by accident? #​2396
  • JedisClusterHashCommands.hStrLen() should calls hstren on JedisCluster object #​2392
  • RedisMessageListenerContainer.removeMessageListener(…) unsubscribes twice #​2355
  • Fix potential NullPointerException when using Jedis Cluster BZPOP* #​2324
  • BZPOPMAX returns minimum value when called with a Duration #​2323

📔 Documentation

  • Document differences between hRandField and hRandFieldWithValues #​2407

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.7.2

Compare Source

📗 Links

⭐ New Features

  • Allow configuration of RedisMessageListenerContainer through @EnableRedisRepositories #​1827

🐞 Bug Fixes

  • Jackson2HashMapper does not serialize BigDecimal fields when flatten = true #​2365
  • Introduce custom StdTypeResolverBuilder to support primitive arrays without type hints. #​2364
  • GenericJackson2JsonRedisSerializer fails with Unexpected token when deserializing int[] with default typing #​2361
  • JedisConnection.close() fails to release connection to pool if subscription cleanup fails #​2356
  • MappingRedisConverter does not support generic properties #​2349
  • JedisClusterKeyCommands not sending SORT with STORE modifier #​2341
  • ValueKey SerializationPair must not be null - not meaningful error message #​2336

🔨 Dependency Upgrades

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.7.1

Compare Source

📗 Links

🐞 Bug Fixes

  • Exceptions in Subscriber.initialize(…) can escape into the caller #​2335
  • Using Lettuce with RedisMessageListenerContainer leaves open connections #​2331
  • LettuceConnectionFactory.destroy(…) releases cluster connections after shutting down the connection pool #​2330

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.8.5 #​2338

v2.7.0

Compare Source

📗 Links

🐞 Bug Fixes

  • ZoneId property using ZoneRegion type hint cannot be read back #​2307

📔 Documentation

  • Fix a broken link in the redis-transaction docuement. #​2297

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.6.10

Compare Source

📗 Links

📔 Documentation

  • "Redis Cache" section in ref doc appearing below "Redis Scripting" #​2458

v2.6.9

Compare Source

📗 Links

v2.6.8

Compare Source

📗 Links

🐞 Bug Fixes

  • NumberFormatException parsing spring.redis.cluster.nodes with IPv6 address #​2418
  • Cursor open exception causes connection leak #​2414

📔 Documentation

  • Fix typo in Javadoc #​2417
  • HashOperations MultiGet Probably shouldn't return null elements in the collection #​2309

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.1.10.RELEASE #​2430

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.6.7

Compare Source

📗 Links

🐞 Bug Fixes

  • Reactive multiGet returns empty string on non-existing key #​2402
  • JedisClusterHashCommands.hStrLen() should calls hstren on JedisCluster object #​2392
  • Fix potential NullPointerException when using Jedis Cluster BZPOP* #​2324
  • BZPOPMAX returns minimum value when called with a Duration #​2323

📔 Documentation

  • Document differences between hRandField and hRandFieldWithValues #​2407

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.6.6

Compare Source

📗 Links

⭐ New Features

  • Allow configuration of RedisMessageListenerContainer through @EnableRedisRepositories #​1827

🐞 Bug Fixes

  • MappingRedisConverter does not support generic properties #​2349
  • JedisClusterKeyCommands not sending SORT with STORE modifier #​2341
  • ValueKey SerializationPair must not be null - not meaningful error message #​2336

🔨 Dependency Upgrades

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.6.5

Compare Source

📗 Links

🐞 Bug Fixes

  • LettuceConnectionFactory.destroy(…) releases cluster connections after shutting down the connection pool #​2330
  • ZoneId property using ZoneRegion type hint cannot be read back #​2307

📔 Documentation

  • Fix a broken link in the redis-transaction docuement. #​2297

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.8.5 #​2339

❤️ Contributors

We'd like to thank all the contributors who worked on this release!


Configuration

📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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

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


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

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Nov 6, 2023
@renovate renovate bot enabled auto-merge (rebase) November 6, 2023 08:52
@renovate renovate bot force-pushed the renovate/major-spring-data branch 10 times, most recently from 6406ea3 to a8c4376 Compare November 10, 2023 11:41
@renovate renovate bot force-pushed the renovate/major-spring-data branch 16 times, most recently from f280ec4 to b42b65c Compare November 20, 2023 13:53
@renovate renovate bot force-pushed the renovate/major-spring-data branch from b42b65c to 48a94f6 Compare November 20, 2023 16:34
@kremi
Copy link
Collaborator

kremi commented Nov 23, 2023

This requires upgrading to Spring Boot v3 which we can't do because of issues with our Zuul proxy.

@kremi kremi closed this Nov 23, 2023
auto-merge was automatically disabled November 23, 2023 09:58

Pull request was closed

@kremi kremi deleted the renovate/major-spring-data branch November 23, 2023 09:58
Copy link
Contributor Author

renovate bot commented Nov 23, 2023

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 3.x releases. But if you manually upgrade to 3.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

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