Mark Paluch
0f03f4da14
After release cleanups.
...
See #3024
2024-11-15 11:47:58 +01:00
Mark Paluch
383f8a6f52
Prepare next development iteration.
...
See #3024
2024-11-15 11:47:57 +01:00
Mark Paluch
270e14e7e8
Release version 3.3.6 (2024.0.6).
...
See #3024
2024-11-15 11:45:38 +01:00
Mark Paluch
4c1228fb12
Prepare 3.3.6 (2024.0.6).
...
See #3024
2024-11-15 11:45:23 +01:00
Seungrae Kim
46bdbe3f2a
Fix typo in reference documentation.
...
Closes #3018
2024-11-14 15:50:41 +01:00
Mark Paluch
88693e53c7
Polishing.
...
Tweak wording.
See #3021
2024-11-14 15:49:14 +01:00
DongCheol Kim
896e5a922e
Improve StreamMessageListenerContainer Javadoc.
...
Fix minor typos and improve the clarity of the StreamMessageListenerContainer Javadoc regarding subscription registration.
Closes #3021
2024-11-14 15:49:14 +01:00
Mark Paluch
dce5114696
Upgrade to xstream 1.4.21.
...
Closes #3038
2024-11-08 09:48:18 +01:00
Mark Paluch
3ab32dace2
Update Dockerfile setup to use HTTPS sources.
...
Closes #3037
2024-11-07 17:18:33 +01:00
Mark Paluch
171790bcc3
Update CI Properties.
...
See #3024
2024-11-07 09:59:11 +01:00
Mark Paluch
c0f689e6b4
Upgrade to Maven Wrapper 3.9.9.
...
See #3035
2024-11-07 09:49:32 +01:00
Mark Paluch
542136c8de
Polishing.
...
Mention best-effort testing.
See #3032
2024-11-07 09:43:10 +01:00
Kyle J. Davis
28d9877f41
Adds explicit mention of Valkey in the README.
...
Signed-off-by: Kyle J. Davis <kyledvs@amazon.com >
Closes #3032
2024-11-07 09:43:10 +01:00
Mark Paluch
cbf69ea01c
After release cleanups.
...
See #2993
2024-10-18 11:39:05 +02:00
Mark Paluch
973f264243
Prepare next development iteration.
...
See #2993
2024-10-18 11:39:04 +02:00
Mark Paluch
472636c442
Release version 3.3.5 (2024.0.5).
...
See #2993
2024-10-18 11:36:33 +02:00
Mark Paluch
53d9d5293f
Prepare 3.3.5 (2024.0.5).
...
See #2993
2024-10-18 11:36:17 +02:00
Mark Paluch
c3a5220cfe
Polishing.
...
Fix Javadoc tags.
See #2994
2024-10-17 15:43:29 +02:00
Mark Paluch
8d4aee7396
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:32 +02:00
Mark Paluch
252c1ba7b2
Polishing.
...
Simplify code and tests.
See #3009
2024-10-10 15:23:03 +02:00
sujl95(TheWing)
4d50322509
Correctly handle null listener in RedisMessageListenerContainer.remove(…).
...
Closes #3009
2024-10-10 15:23:03 +02:00
Mark Paluch
d47d3e800d
Polishing.
...
Consistently use literal null.
See #3010
2024-10-10 14:34:49 +02:00
Mark Paluch
8fe72a0840
Fix Scripting Documentation for imperative Lua scripts.
...
See #3010
2024-10-10 14:34:38 +02:00
jinia91
2df0361a93
Update RedisMessageListenerContainer docs.
...
Closes #3005
2024-10-10 14:21:28 +02:00
Mark Paluch
c3b0282cf8
Use Docker in Docker CI setup.
...
See #2994
2024-10-09 14:42:45 +02:00
Mark Paluch
e0a13c0628
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:38:32 +02:00
Marcin Grzejszczak
6274167e5a
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:38:31 +02:00
Mark Paluch
77898d4a97
Polishing.
...
Reword Javadoc comments for clarity and add missing `@SuppressWarnings` annotations.
See #2970
2024-09-17 14:55:04 +02:00
Mark Paluch
8b7f39b190
Return cached HashOperations instance from opsForHash.
...
Closes #2970
2024-09-17 14:55:04 +02:00
Mark Paluch
f687de94ac
Polishing.
...
Add missing Nullable annotations. Reorder methods.
See: #2996
Original pull request: #2997
2024-09-17 14:22:29 +02:00
jinbeom
5ff156cc2b
Remove duplicate code in DefaultRedisList.
...
Closes : #2996
Original pull request: #2997
2024-09-17 14:22:29 +02:00
Jens Schauder
62915819da
After release cleanups.
...
See #2969
2024-09-13 11:40:09 +02:00
Jens Schauder
8bd9f0e8c7
Prepare next development iteration.
...
See #2969
2024-09-13 11:40:08 +02:00
Jens Schauder
d109f20a90
Release version 3.3.4 (2024.0.4).
...
See #2969
2024-09-13 11:36:55 +02:00
Jens Schauder
a3846a67c1
Prepare 3.3.4 (2024.0.4).
...
See #2969
2024-09-13 11:36:35 +02:00
Christoph Strobl
31dbba0112
Make sure db index is only set once.
...
See: #2984
2024-09-13 09:38:35 +02:00
Christoph Strobl
ab701142fe
Polishing.
...
Make sure nested LettuceConnectionUnitTests are actually run by junit.
Original Pull Request: #2990
2024-09-12 14:24:10 +02:00
Mark Paluch
fd23412eaf
Fix database selection on dedicated connection.
...
We now select the database on the dedicated connection. Previously, this call never happened on the dedicated connection and the only way a database could be selected is through the ConnectionFactory configuration.
Closes : #2984
Original Pull Request: #2990
2024-09-12 14:24:00 +02:00
Christoph Strobl
02dfe5c691
Polishing.
...
Move maxTime calculation for topology refresh to and delegate shouldUseCachedValue() to newly introduced overload.
Retain application flow as much as possible.
Original Pull Request: #2989
2024-09-11 12:24:15 +02:00
Mark Paluch
f5285856e0
Use value object for topology caching.
...
We now use a value object for caching the topology to avoid races in updating the cache timestamp.
Also, we set the cache timestamp after obtaining the topology to avoid that I/O latency expires the topology cache.
Closes : #2986
Original Pull Request: #2989
2024-09-11 12:22:32 +02:00
Mark Paluch
f9dd9bc246
Polishing.
...
Simplify code to use well-known Spring patterns.
Original pull request: #2752
See #2751
2024-09-10 14:01:35 +02:00
John Blum
c7ab023d40
Replace use of String.format(…) with formatted Strings.
...
Original pull request: #2752
Closes #2751
2024-09-10 14:01:13 +02:00
Mark Paluch
fcbe0fdeaa
Polishing.
...
Refine assertions usage.
Original pull request: #2985
Closes #2982
2024-09-10 11:02:38 +02:00
jinkshower
f5ad90a1ea
Fix XAddOptions maxlen handling and XPendingOptions validation.
...
Closes #2982
Original pull request: #2985
2024-09-10 11:02:18 +02:00
Mark Paluch
600f9dd1da
Polishing.
...
Improve pattern variable naming, use ClassUtils.getDescriptiveType(…) to avoid null-pointer exceptions. Simplify RedisOperationChain condition checks.
See #2788
2024-09-10 10:13:17 +02:00
Junghoon Ban
ee35a4cd36
Improve readability in RedisQueryCreator.
...
Closes #2788
2024-09-10 10:13:03 +02:00
Junghoon Ban
635006672c
Refactor Redis secondary-index key formatting.
...
Redis secondary-index keys are now formatted using helper methods instead of using chains of concatAll(toBytes(…)) sequences for more readability.
Original pull request: #2795
Closes : #2794
2024-09-10 09:35:21 +02:00
Mark Paluch
1b220676a0
Fix typos in Javadoc and assertion message.
...
Closes #2965
2024-08-30 14:10:06 +02:00
Christoph Strobl
5909a491dc
Fix error deserializing enum values with flattening Jackson2HashMapper.
...
This commit makes sure the mapper does not attempt to read type alias when deserializing enums.
Original pull request: #2980
Closes #2979
2024-08-30 10:01:46 +02:00
Mark Paluch
7a39c5c1fe
Add @Serial annotation to all serialVersionUID fields.
...
Closes #2973
2024-08-20 10:30:30 +02:00