Merge branch 'master' of github.com:redisson/redisson

pull/5873/head
Nikita Koksharov 9 months ago
commit 4b27f623f9

@ -3,6 +3,30 @@ Redisson Releases History
Try __[Redisson PRO](https://redisson.pro)__ with **ultra-fast performance** and **support by SLA**. Try __[Redisson PRO](https://redisson.pro)__ with **ultra-fast performance** and **support by SLA**.
### 10-May-2024 - 3.30.0 released
Feature - `sslKeystoreType` setting added
Feature - `RPatternTopic.getActiveTopic()` method added (thanks to @MasterShi)
Feature - `RJsonBucket.merge()` method added
Feature - Async, Rx, Reactive interfaces implemented for `RBloomFilter` object
Feature - fallback mode for JCache
Feature - [passwords encryption](https://github.com/redisson/redisson/wiki/2.-Configuration#223-passwords-encryption) support
Feature - [Spring Cloud Stream](https://github.com/redisson/redisson/wiki/14.-Integration-with-frameworks/#149-spring-cloud-stream) integration
Improvement - configuration variable defined as Java system property overrides environment variable
Fixed - io.projectreactor package should be defined as optional in OSGi Manifest
Fixed - Spring Data Redis `StreamPollTask.deserializeAndEmitRecords()` method throws NPE after failover
Fixed - Spring Data Redis blocking poll commands can't be reattached after failover
Fixed - Unable to find session error reported by `RedissonSessionManager`
Fixed - Sentinels discovery is applied at Redisson startup if `sentinelsDiscovery = true`
Fixed - master node is used for read operations after slave node addition if `readMode = SLAVE` in replicated mode
Fixed - failover handling of blocking methods calls with defined timeout. RStream, RBlockingQueue objects
Fixed - multiple `RLocalCachedMap` objects don't work in the same RTransaction (thanks to @vlad-ogol @RajaJaisankar)
Fixed - codec setting isn't applied in `redisson.getMap(MapOptions)` method
Fixed - Live Object field can't set to null value
Fixed - `SentinelConnectionManager` stops scheduling topology change change / dns check after host resolution error
Fixed - `RMapCache.fastPutIfExistsOperation()` method uses incorrect pubsub channel
### 22-Apr-2024 - 3.29.0 released ### 22-Apr-2024 - 3.29.0 released
Feature - `NewObjectListener` added to track created objects Feature - `NewObjectListener` added to track created objects
Feature - `NewObjectListener` and `SetObjectListener` can be registered with `RKeys.addListener()` method Feature - `NewObjectListener` and `SetObjectListener` can be registered with `RKeys.addListener()` method

@ -100,7 +100,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId> <artifactId>maven-gpg-plugin</artifactId>
<version>3.2.1</version> <version>3.2.4</version>
<executions> <executions>
<execution> <execution>
<id>sign-artifacts</id> <id>sign-artifacts</id>

@ -51,7 +51,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId> <artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version> <version>3.2.4</version>
<executions> <executions>
<execution> <execution>
<id>sign-artifacts</id> <id>sign-artifacts</id>

@ -9,7 +9,7 @@
</parent> </parent>
<properties> <properties>
<spring-boot.version>3.2.2</spring-boot.version> <spring-boot.version>3.2.5</spring-boot.version>
</properties> </properties>
<artifactId>redisson-spring-boot-starter</artifactId> <artifactId>redisson-spring-boot-starter</artifactId>

@ -392,7 +392,7 @@
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId> <artifactId>spring-boot-autoconfigure</artifactId>
<!-- 2.0.0+ --> <!-- 2.0.0+ -->
<version>3.2.4</version> <version>3.2.5</version>
<scope>provided</scope> <scope>provided</scope>
<optional>true</optional> <optional>true</optional>
</dependency> </dependency>

Loading…
Cancel
Save