Asmir Mustafic
b7381ac6bb
Prepare connection pool.
...
We now prepare the pool when the connection factory is started respective the pool has been instantiated.
Closes #3072
2025-01-10 14:01:33 +01:00
Mark Paluch
e3c91e94f1
Switch from CLA to DCO.
...
See spring-projects/spring-data-build#2471
2025-01-10 11:06:33 +01:00
Mark Paluch
6966759c37
Extend license header copyright years to 2025.
...
See #3088
2025-01-08 10:04:50 +01:00
Mark Paluch
c83f5ac56f
Upgrade to Lettuce 6.5.1.RELEASE.
...
Closes #3070
2024-12-12 09:11:04 +01:00
Mark Paluch
8579857cfc
Polishing.
...
Remove unused config files.
See #3024
2024-12-04 10:26:26 +01:00
Mark Paluch
d338f20843
Fix code example in readme.
...
Closes #3060
2024-12-02 08:11:56 +01:00
Mark Paluch
49f3f4e0d3
Polishing.
...
Tweak Javadoc wording for execute(…) with callback methods.
See #3049
Original pull request: #3055
2024-11-28 08:42:00 +01:00
Marcin Grzejszczak
3e16cc1bd5
Adds missing javadocs for RedisOperations.hasKey().
...
Also, added missing javadocs about what the method returns and about nullability.
Closes #3049
Original pull request: #3055
2024-11-28 08:41:02 +01:00
Marcin Grzejszczak
1ceb7ed5f1
Polishing.
...
Updated more javadocs where reference to a Redis command was invalid.
Original pull request: #3047
See: #3047
2024-11-26 11:39:54 +01:00
vaan_oxo
2b066a4aca
Fix incorrect reference to SETNX in ReactiveValueOperations.setIfAbsent
...
Original pull request: #3047
Closes #3047
2024-11-26 11:39:28 +01:00
Mark Paluch
b9755723a9
After release cleanups.
...
See #3025
2024-11-15 14:13:09 +01:00
Mark Paluch
6ba764ddd0
Prepare next development iteration.
...
See #3025
2024-11-15 14:13:08 +01:00
Mark Paluch
d285626cba
Release version 3.4 GA (2024.1.0).
...
See #3025
2024-11-15 14:10:52 +01:00
Mark Paluch
82cb467bc4
Prepare 3.4 GA (2024.1.0).
...
See #3025
2024-11-15 14:10:37 +01:00
Seungrae Kim
4f32c69ebc
Fix typo in reference documentation.
...
Closes #3018
2024-11-14 15:50:30 +01:00
Mark Paluch
cb73f0b6ec
Polishing.
...
Tweak wording.
See #3021
2024-11-14 15:49:06 +01:00
DongCheol Kim
e2746ecf5a
Improve StreamMessageListenerContainer Javadoc.
...
Fix minor typos and improve the clarity of the StreamMessageListenerContainer Javadoc regarding subscription registration.
Closes #3021
2024-11-14 15:48:56 +01:00
Mark Paluch
18b43f27f6
Bump Netty test dependency versions to 4.1.115.Final.
...
See #3041
2024-11-14 15:42:41 +01:00
Mark Paluch
10cf5d48e9
Upgrade to Lettuce 6.4.1.RELEASE.
...
Closes #3041
2024-11-14 15:31:23 +01:00
Mark Paluch
0c0a5d8787
Upgrade to xstream 1.4.21.
...
Closes #3038
2024-11-08 09:47:35 +01:00
Mark Paluch
d3845ddf0e
Update Dockerfile setup to use HTTPS sources.
...
Closes #3037
2024-11-07 17:18:21 +01:00
Mark Paluch
4d94435687
Update CI Properties.
...
See #3025
2024-11-07 09:57:36 +01:00
Mark Paluch
dc07365aa7
Update CI Properties.
...
See #3025
2024-11-07 09:56:12 +01:00
Mark Paluch
dc0fcb86d3
Upgrade to Maven Wrapper 3.9.9.
...
See #3034
2024-11-07 09:47:27 +01:00
Mark Paluch
a36e106cdf
Polishing.
...
Mention best-effort testing.
See #3032
2024-11-07 09:42:57 +01:00
Kyle J. Davis
88b3d66c15
Adds explicit mention of Valkey in the README.
...
Signed-off-by: Kyle J. Davis <kyledvs@amazon.com >
Closes #3032
2024-11-07 09:42:47 +01:00
Mark Paluch
976a82e6d5
After release cleanups.
...
See #2994
2024-10-18 12:49:41 +02:00
Mark Paluch
55cbf020b6
Prepare next development iteration.
...
See #2994
2024-10-18 12:49:40 +02:00
Mark Paluch
2a1811fea3
Release version 3.4 RC1 (2024.1.0).
...
See #2994
2024-10-18 12:47:01 +02:00
Mark Paluch
b18829ffc2
Prepare 3.4 RC1 (2024.1.0).
...
See #2994
2024-10-18 12:46:44 +02:00
Mark Paluch
856776710e
Polishing.
...
Fix Javadoc tags.
See #2994
2024-10-17 15:43:18 +02:00
Mark Paluch
b1e07f5e15
Polishing.
...
Replace subclass per command usage with lambdas.
See #2897
Original pull request: #2900
2024-10-11 10:26:05 +02:00
Ehsan Alemzadeh
12d97be97f
Use extended SET instead of deprecated setEx, pSetEx and setNX commands.
...
Replace usage of deprecated commands setEx, pSetEx and setNX in DefaultValueOperations by set command with additional SetOption arguments
Closes #2897
Original pull request: #2900
2024-10-11 10:25:47 +02:00
Mark Paluch
83cb3d87d1
Fix Jedis cluster connection lookup for IPv6 hosts.
...
We previously used our own mechanism to Render Host and Port causing that IPv6 addresses were enclosed in brackets.
Now we've aligned with Jedis' keying by using HostAndPort that just concatenates the host and port part.
Closes #3015
2024-10-10 15:32:36 +02:00
Mark Paluch
3a9249b9fe
Polishing.
...
Simplify code and tests.
See #3009
2024-10-10 15:22:54 +02:00
sujl95(TheWing)
b1453dabc0
Correctly handle null listener in RedisMessageListenerContainer.remove(…).
...
Closes #3009
2024-10-10 15:22:27 +02:00
Mark Paluch
20ceb4cf05
Polishing.
...
Introduce factory method overload accepting the default port so that Sentinel uses the right port.
Refine tests. Refine Javadoc.
See #2928
Original pull request: #3002
2024-10-10 15:03:02 +02:00
LeeHyungGeol
047e63ea78
RedisNode creation from bare hostname assigns default port.
...
Closes #2928
Original pull request: #3002
2024-10-10 15:01:59 +02:00
Mark Paluch
6e85141310
Polishing.
...
Consistently use literal null.
See #3010
2024-10-10 14:36:08 +02:00
Mark Paluch
31b6736c6b
Consistently accept varargs with Redis Scripting.
...
Closes #3010
2024-10-10 14:35:54 +02:00
jinia91
7bedd602e7
Update RedisMessageListenerContainer docs.
...
Closes #3005
2024-10-10 14:21:17 +02:00
Mark Paluch
feb534f3e8
Introduce JedisClientConfigBuilderCustomizer to support client config customization.
...
We now support customization of Jedis' JedisClientConfig that is used for various client configurations for setting extended properties that Spring Data Redis doesn't configure itself.
Closes : #3007
Original Pull Request: #3014
2024-10-10 11:06:21 +02:00
Mark Paluch
cf42be1c42
Upgrade to Jedis 5.2.0.
...
Closes #3008
2024-10-10 09:04:32 +02:00
Mark Paluch
6d1e635470
Use Docker in Docker CI setup.
...
See #2994
2024-10-09 14:43:01 +02:00
Christoph Strobl
f82b399150
Polishing.
...
Move JsonParser creation to dedicated method.
Original Pull Request: #2999
2024-10-09 11:52:59 +02:00
Mark Paluch
8c74d78872
Support deserialization in GenericJackson2JsonRedisSerializer when using custom JsonFactory.
...
Closes : #2981
Original Pull Request: #2999
2024-10-09 11:17:09 +02:00
Mark Paluch
f2752d1b02
Polishing.
...
Update tests to simplify assertions and enhance GH issue references.
Simplify parsing logic for addressing edge cases and added more test scenarios.
See #2862
Original Pull Request: #3000
2024-09-19 14:39:19 +02:00
Marcin Grzejszczak
53709f0281
Improve Cluster Nodes parsing.
...
Without this fix there's a problem with parsing of the cluster nodes command output (e.g. a trailing comma after cport is making the parsing fail)
with this change we're converting regexp parsing to code parsing which also includes support for trailing commas after cport
Closes #2862
Original Pull Request: #3000
2024-09-19 14:39:19 +02:00
Mark Paluch
8906eb57bb
Polishing.
...
Reword Javadoc comments for clarity and add missing `@SuppressWarnings` annotations.
See #2970
2024-09-17 14:54:55 +02:00
Mark Paluch
42b1764667
Return cached HashOperations instance from opsForHash.
...
Closes #2970
2024-09-17 14:54:23 +02:00