-
Notifications
You must be signed in to change notification settings - Fork 646
Bump org.redisson:redisson from 3.36.0 to 3.38.1#5124
Bump org.redisson:redisson from 3.36.0 to 3.38.1#5124harshithasudhakar merged 1 commit intomasterfrom
Conversation
Bumps org.redisson:redisson from 3.36.0 to 3.38.1.
Release notes
Sourced from org.redisson:redisson's releases.
redisson-3.38.1
Fixed - Kryo codec upgraded to 5.6.2 for JDK 8 compatibility (thanks to
@ Wujiaxuan007)
Fixed - pollAsync() and removeAsync() methods of RPriorityQueue and RPriorityDeque objects aren't guarded properly with lock
Fixed - Spring CacheCacheable(sync)annotation loads value multiple times for reactive types or completableFutureredisson-3.38.0
Feature - Local cache for Live Object Service support
Feature - RClientSideCaching object added. Client side caching through RESP3 protocol
Feature - Tomcat 11 support
Feature -RBatch.getSearch()method added (thanks to@ pfyod)
Feature -RedissonClient.getMultiLock()method added for locking on objects (thanks to@ lyrric)
Feature -RPatternTopic.removeListener()accepts multiple ids
Feature -LocalCachedMapOptions.useTopicPattern()setting added
Feature - InetAddress and SocketAddress serialization added to Kryo5CodecBreaking change - RLongAdder and RDoubleAdder topic channel name has been renamed
Improvement - timeToLive parameter renamed to keepAliveTime for RRateLimiter.
trySetRate()andsetRate()methods (thanks to@ lyrric)Fixed -
lazyInitialization=truedoesn't work in cluster mode (regression since 3.27.0)
Fixed - Spring Cache@ Cacheable(sync) doesn't work with reactive types or completableFuture
Fixed - Pub/Sub connections randomly disconnecting (regression since 3.26.0) (thanks to@ Wujiaxuan007)
Fixed -RLiveObjectService.persist()andmerge()methods, when called with multiple arguments, return detached objects
Fixed -RJsonBucketReactiveandRJsonBucketRxuse Reactive Types as arguments
Fixed -ClassNotFoundExceptionis thrown when a LiveObject expires
Fixed - Micronaut native image build
Fixed - Quarkus native image build
Fixed -RSearch.info()method throws an exception on infinity values (thanks to@ iamtakingiteasy)redisson-3.37.0
Feature -
findCommon()andfindCommonLength()methods added toRBucketobject
Feature -RMapCache.computeIfAbsent()method with TTL parameter added (thanks to@ lyrric)
Feature - Apache TomcatRedissonSessionManager.setConfig()method added (thanks to@ jglapa)
Feature -LocalCachedMapOptions.useObjectAsCacheKey()setting added (thanks to@ lehuuthanh5)
Feature -trySetRate()andsetRate()methods with TTL parameter added toRRateLimiterobject
Feature -RKeys.getKeys()method with type parameter addedImprovement -
RRemoteServicemethod calls optimizationFixed - Spring Data Redis method
RedisSetCommands.isMember()doesn't work
Fixed - Spring Data Redisxcaim()andxClaimJustId()methods don't use getMinIdleTime() parameter (thanks to@ jinia91)
Fixed -retainAll()andcontainsAll()methods ofRSetobject throw "too many results to unpack" error
Fixed -ServiceManager.execute()method may hang in case of exception
Fixed -RedissonNode.shutdown()method doesn't stop executors
Fixed - listeners reattach process should be stopped on Redisson shutdown
Fixed -BiHashMapusage removed
Fixed - 100% CPU usage by CommandsQueue in rare cases
Fixed -ProtobufCodecdoesn't work withCompositeCodec
Changelog
Sourced from org.redisson:redisson's changelog.
31-Oct-2024 - 3.38.1 released
Fixed - Kryo codec upgraded to 5.6.2 for JDK 8 compatibility (thanks to
@ Wujiaxuan007)
Fixed - pollAsync() and removeAsync() methods of RPriorityQueue and RPriorityDeque objects aren't guarded properly with lock
Fixed - Spring CacheCacheable(sync)annotation loads value multiple times for reactive types or completableFuture30-Oct-2024 - 3.38.0 released
Feature - Local cache for Live Object Service support
Feature - RClientSideCaching object added. Client side caching through RESP3 protocol
Feature - Tomcat 11 support
Feature -RBatch.getSearch()method added (thanks to@ pfyod)
Feature -RedissonClient.getMultiLock()method added for locking on objects (thanks to@ lyrric)
Feature -RPatternTopic.removeListener()accepts multiple ids
Feature -LocalCachedMapOptions.useTopicPattern()setting added
Feature - InetAddress and SocketAddress serialization added to Kryo5CodecBreaking change - RLongAdder and RDoubleAdder topic channel name has been renamed
Improvement - timeToLive parameter renamed to keepAliveTime for RRateLimiter.
trySetRate()andsetRate()methods (thanks to@ lyrric)
Improvement - Add check, The parameter timeToLive should be greater than or equal to rateInterval (thanks to@ lyrric)Fixed -
lazyInitialization=truedoesn't work in cluster mode (regression since 3.27.0)
Fixed - Spring Cache@ Cacheable(sync) doesn't work with reactive types or completableFuture
Fixed - Pub/Sub connections randomly disconnecting (regression since 3.26.0) (thanks to@ Wujiaxuan007)
Fixed -RLiveObjectService.persist()andmerge()methods, when called with multiple arguments, return detached objects
Fixed -RJsonBucketReactiveandRJsonBucketRxuse Reactive Types as arguments
Fixed -ClassNotFoundExceptionis thrown when a LiveObject expires
Fixed - Micronaut native image build
Fixed - Quarkus native image build
Fixed -RSearch.info()method throws an exception on infinity values (thanks to@ iamtakingiteasy)02-Oct-2024 - 3.37.0 released
Feature -
findCommon()andfindCommonLength()methods added toRBucketobject
Feature -RMapCache.computeIfAbsent()method with TTL parameter added (thanks to@ lyrric)
Feature - Apache TomcatRedissonSessionManager.setConfig()method added (thanks to@ jglapa)
Feature -LocalCachedMapOptions.useObjectAsCacheKey()setting added (thanks to@ lehuuthanh5)
Feature -trySetRate()andsetRate()methods with TTL parameter added toRRateLimiterobject
Feature -RKeys.getKeys()method with type parameter addedImprovement -
RRemoteServicemethod calls optimizationFixed - Spring Data Redis method
RedisSetCommands.isMember()doesn't work
Fixed - Spring Data Redisxcaim()andxClaimJustId()methods don't use getMinIdleTime() parameter (thanks to@ jinia91)
Fixed -retainAll()andcontainsAll()methods ofRSetobject throw "too many results to unpack" error
Fixed -ServiceManager.execute()method may hang in case of exception
Fixed -RedissonNode.shutdown()method doesn't stop executors
Fixed - listeners reattach process should be stopped on Redisson shutdown
Fixed -BiHashMapusage removed
... (truncated)
Commits
c5f8fcf[maven-release-plugin] prepare release redisson-3.38.13a32180Fixed - pollAsync() and removeAsync() methods of RPriorityQueue and RPriority...cd4a9cbrefactoring234ad75Fixed - Spring CacheCacheable(sync)loads value multiple times for reactiv...661c1a0Update CHANGELOG.md654ad57Merge pull request #6258 from Wujiaxuan007/bugfix/kryo-version985e082build(pom.xml): upgrade kryo version 5.6.2db75fe9Update CHANGELOG.md8198243[maven-release-plugin] prepare for next development iteration72823bf[maven-release-plugin] prepare release redisson-3.38.0- Additional commits viewable in compare view
Most Recent Ignore Conditions Applied to This Pull Request
| Dependency Name | Ignore Conditions |
|---|---|
| org.redisson:redisson | [>= 3.20.a, < 3.21] |
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot showwill show all of the ignore conditions of the specified dependencyignore conditions @dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- [Release notes](https://github.com/redisson/redisson/releases)
- [Changelog](https://github.com/redisson/redisson/blob/master/CHANGELOG.md)
- [Commits](redisson/redisson@redisson-3.36.0...redisson-3.38.1)
---
updated-dependencies:
- dependency-name: org.redisson:redisson
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
- [Release notes](https://github.com/redisson/redisson/releases)
- [Changelog](https://github.com/redisson/redisson/blob/master/CHANGELOG.md)
- [Commits](redisson/redisson@redisson-3.36.0...redisson-3.38.1)
---
updated-dependencies:
- dependency-name: org.redisson:redisson
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>