idlab-discover / obelisk

Obelisk is a service platform for building scalable data-driven applications and services, connecting data producers and consumers with powerful APIs for ingesting, querying and streaming large amounts of data in an organized and secure way.
https://obelisk.ilabt.imec.be/docs/
Apache License 2.0
6 stars 0 forks source link

build(deps): bump org.redisson:redisson from 3.17.4 to 3.25.1 #252

Closed dependabot[bot] closed 11 months ago

dependabot[bot] commented 11 months ago

Bumps org.redisson:redisson from 3.17.4 to 3.25.1.

Release notes

Sourced from org.redisson:redisson's releases.

redisson-3.25.1

Improvement - JDK21 Virtual Threads compatibility

Fixed - EvictionTask keeps running even after destroy() method called
Fixed - Sprint Data Redis throws Subscription registration timeout exceeded
Fixed - Sprint Data Redis RedisMessageListenerContainer.addMessageListener() method hangs if called after container start
Fixed - NPE is thrown if lazyInitialization = true
Fixed - PriorityQueue methods may hang due to unreleased lock after exception
Fixed - RMap.getAll() method throws IndexOutOfBoundsException
Fixed - natMapper isn't applied to slaves and master nodes at start in Sentinel mode
Fixed - method invocation hangs after failover if retryInterval = 0
Fixed - transactional Map and MapCache keySet method returns inconsistent state
Fixed - Multilock lock method doesn't work properly with non-MILLISECONDS TimeUnit

redisson-3.25.0

Feature - RESP3 protocol support. protocol setting added Feature - Spring Data Redis 3.2.0 implementation Feature - RSetCacheV2, RSetV2 objects with more effecient partitioning in Cluster added in PRO version

Improvement - SLF4j updated to 2.0.9 version

Fixed - RFunction/RScript keys parameter accepts only String values Fixed - IP address instead of hostname is used in sentinel mode with SSL connection Fixed - Resources leak in Version.logVersion() method Fixed - RLiveObjectService.persist() method with varargs hangs in cluster mode Fixed - Redisson connection process may hang at start in some cases Fixed - EntryExpiredListener isn't invoked by RMapCache instance in Redis Cluster 7+ Fixed - slave node in sentinel mode can't be recovered if it's a master node Fixed - JsonJacksonCodec fails to serialize Throwable on Java17 (thanks to @​tomjankes) Fixed - RBlockingDeque.move() throws an exception for empty result Fixed - RScoredSortedSet.pollFirstEntries(count) and pollLastEntries(count) methods return wrong result Fixed - BZMPOP command timeout isn't applied Fixed - getBlockingDeque(), getDeque(), getPriorityDeque(), getPriorityBlockingDeque() throw NoClassDefFoundError if JDK version < 21 Fixed - RLocalCachedMap.containsKey() method does not work properly if storeCacheMiss = true Fixed - RedissonRemoteService exceptions handling (thanks to @​mrmx) Fixed - RSearch.info() method throws NumberFormatException Fixed - HttpSessionListener.sessionDestroyed() method isn't called if Tomcat Session deleted by the node which didn't create it Fixed - LZ4CodecV2 isn't compatible with LZ4Codec Fixed - RSearch GroupBy.reduce alias isn't applied (thanks to @​arjunE1395)

redisson-3.24.3

Feature - Helidon 4.0 integration

Fixed - ERR invalid expire time error is thrown during RLock.unlock() call if retryAttempts = 0

redisson-3.24.2

Fixed - IllegalArgument timeout... error is throw during Redisson shutdown
Fixed - Intermittent Exception when creating RLocalCachedMap (regression since 3.24.1)
Fixed - RSearch.aggregate() doesn't apply withCursor() and sortBy() options correctly
Fixed - MOVED redirection loop detected error should be thrown only if both source and target addresses are equal

... (truncated)

Changelog

Sourced from org.redisson:redisson's changelog.

18-Dec-2023 - 3.25.1 released

Improvement - JDK21 Virtual Threads compatibility

Fixed - EvictionTask keeps running even after destroy() method called
Fixed - Sprint Data Redis throws Subscription registration timeout exceeded
Fixed - Sprint Data Redis RedisMessageListenerContainer.addMessageListener() method hangs if called after container start
Fixed - NPE is thrown if lazyInitialization = true
Fixed - PriorityQueue methods may hang due to unreleased lock after exception
Fixed - RMap.getAll() method throws IndexOutOfBoundsException
Fixed - natMapper isn't applied to slaves and master nodes at start in Sentinel mode
Fixed - method invocation hangs after failover if retryInterval = 0
Fixed - transactional Map and MapCache keySet method returns inconsistent state
Fixed - Multilock lock method doesn't work properly with non-MILLISECONDS TimeUnit

05-Dec-2023 - 3.25.0 released

Feature - RESP3 protocol support. protocol setting added
Feature - Spring Data Redis 3.2.0 implementation
Feature - RSetCacheV2, RSetV2 objects with more effecient partitioning in Cluster added in PRO version

Improvement - SLF4j updated to 2.0.9 version

Fixed - RFunction/RScript keys parameter accepts only String values
Fixed - IP address instead of hostname is used in sentinel mode with SSL connection
Fixed - Resources leak in Version.logVersion() method
Fixed - RLiveObjectService.persist() method with varargs hangs in cluster mode
Fixed - Redisson connection process may hang at start in some cases
Fixed - EntryExpiredListener isn't invoked by RMapCache instance in Redis Cluster 7+
Fixed - slave node in sentinel mode can't be recovered if it's a master node
Fixed - JsonJacksonCodec fails to serialize Throwable on Java17 (thanks to @​tomjankes)
Fixed - RBlockingDeque.move() throws an exception for empty result
Fixed - RScoredSortedSet.pollFirstEntries(count) and pollLastEntries(count) methods return wrong result
Fixed - BZMPOP command timeout isn't applied
Fixed - getBlockingDeque(), getDeque(), getPriorityDeque(), getPriorityBlockingDeque() throw NoClassDefFoundError if JDK version < 21
Fixed - RLocalCachedMap.containsKey() method does not work properly if storeCacheMiss = true
Fixed - RedissonRemoteService exceptions handling (thanks to @​mrmx)
Fixed - RSearch.info() method throws NumberFormatException
Fixed - HttpSessionListener.sessionDestroyed() method isn't called if Tomcat Session deleted by the node which didn't create it
Fixed - LZ4CodecV2 isn't compatible with LZ4Codec
Fixed - RSearch GroupBy.reduce alias isn't applied (thanks to @​arjunE1395)

24-Oct-2023 - 3.24.3 released

Feature - Helidon 4.0 integration

Fixed - ERR invalid expire time error is thrown during RLock.unlock() call if retryAttempts = 0

22-Oct-2023 - 3.24.2 released

Fixed - IllegalArgument timeout... error is throw during Redisson shutdown

... (truncated)

Commits
  • 174f358 [maven-release-plugin] prepare release redisson-3.25.1
  • 9d947dd test fixed
  • 32a0652 refactoring
  • dc32e93 javadoc added
  • f7c25e9 test timeout added
  • 1ca8291 some methods were deprecated
  • aca5639 Fixed - EvictionTask keeps running even after destroy() method has been calle...
  • 9384160 refactoring
  • a26a076 test added
  • 59fd8fc Fixed - Sprint Data Redis RedisMessageListenerContainer.addMessageListener()...
  • Additional commits viewable 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 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)
dependabot[bot] commented 11 months ago

Superseded by #253.