Mark Paluch
178ca548f8
Prepare next development iteration.
...
See #3136
2025-05-16 11:31:35 +02:00
Mark Paluch
33d5bb16d2
Release version 3.5 GA (2025.0.0).
...
See #3136
2025-05-16 11:28:31 +02:00
Mark Paluch
0cb9fbff29
Prepare 3.5 GA (2025.0.0).
...
See #3136
2025-05-16 11:28:10 +02:00
Mark Paluch
4e1a35c806
Upgrade to Jedis 6.
...
Closes #3144
2025-05-15 15:21:37 +02:00
Mark Paluch
488e0eafd4
Upgrade to Lettuce 6.6.
...
Closes #3152
2025-05-15 15:12:38 +02:00
Mark Paluch
5d968c94bf
Fix broken Javadoc.
...
Closes #3148
2025-05-12 11:52:35 +02:00
Mark Paluch
13343a00fb
Polishing.
...
Add missing packages.
See #3136
2025-05-12 10:53:26 +02:00
Mark Paluch
12941af141
Update CI Properties.
...
See #3136
2025-05-12 09:33:06 +02:00
Mark Paluch
5f49c074a3
Update CI Properties.
...
See #3136
2025-05-12 09:00:23 +02:00
Mark Paluch
df86f7b3b2
Update CI Properties.
...
See #3136
2025-05-12 08:56:22 +02:00
Mark Paluch
4c6ff0299e
Update CI Properties.
...
See #3136
2025-05-12 08:55:54 +02:00
Mark Paluch
f4191e6b70
After release cleanups.
...
See #3120
2025-04-22 11:26:49 +02:00
Mark Paluch
d1b3c526d8
Prepare next development iteration.
...
See #3120
2025-04-22 11:26:48 +02:00
Mark Paluch
68644d1de4
Release version 3.5 RC1 (2025.0.0).
...
See #3120
2025-04-22 11:24:11 +02:00
Mark Paluch
2ac9c96e25
Prepare 3.5 RC1 (2025.0.0).
...
See #3120
2025-04-22 11:23:52 +02:00
Mark Paluch
5029094967
Refine Topic creation for ChannelTopic and PatternTopic.
...
We now expose factory methods to construct ChannelTopic and PatternTopic from the Topic interface.
See #3131
2025-04-17 15:51:20 +02:00
jonghoonpark
0de3af0ac5
Refine Topic creation for ChannelTopic and PatternTopic.
...
Signed-off-by: jonghoonpark <dev@jonghoonpark.com >
Closes #3131
2025-04-17 15:51:08 +02:00
Mark Paluch
42c5a5452b
Remove custom awaitility in favor of Build-managed versions.
...
Closes #3132
2025-04-17 09:44:50 +02:00
Mark Paluch
73477919a6
Polishing.
...
Fix imports.
Original Pull Request: #3115
2025-04-14 09:27:46 +02:00
Mark Paluch
7c9dd00540
After release cleanups.
...
See #3107
2025-03-14 09:33:43 +01:00
Mark Paluch
e491784961
Prepare next development iteration.
...
See #3107
2025-03-14 09:33:42 +01:00
Mark Paluch
b577556953
Release version 3.5 M2 (2025.0.0).
...
See #3107
2025-03-14 09:31:05 +01:00
Mark Paluch
ba890c98e3
Prepare 3.5 M2 (2025.0.0).
...
See #3107
2025-03-14 09:30:46 +01:00
Mark Paluch
ef5e735f39
Polishing.
...
Reformat code, add since and author tags.
See #2883
Original pull request: #2918
2025-03-12 14:22:07 +01:00
annemayor
d5555126b3
Add exists(…) accepting multiple keys to Reactive API.
...
Closes #2883
Original pull request: #2918
Signed-off-by: Anne Lee <anne.lee@buzzvil.com >
2025-03-12 14:20:43 +01:00
Mark Paluch
1f360e4837
Upgrade to Lettuce 6.5.5.RELEASE.
...
Also, bump Netty to 4.1.119.Final.
Closes #3118
2025-03-12 09:23:28 +01:00
Christoph Strobl
ce292f7fe5
Polishing.
...
Rename builder for ExpirationOptions, remove unused import and update javadoc.
Original Pull Request: #3115
2025-03-11 13:05:31 +01:00
Mark Paluch
e4009f47c4
Introduce BoundKeyExpirationOperations.
...
And rename entry points for Hash Field expiration from expiration to hashFieldExpiration.
Original Pull Request: #3115
2025-03-11 13:03:49 +01:00
Mark Paluch
b8d289208e
Add support for conditional key expiry (XX/NX/LT/GT).
...
Move ExpirationOptions from Hash to top-level.
Closes : #3114
Original Pull Request: #3115
2025-03-11 13:02:08 +01:00
Christoph Strobl
08d66aa10d
Remove links to gitter.
...
Closes : #3117
2025-03-11 11:03:10 +01:00
Christoph Strobl
06f35914c5
Polishing.
...
Update javadoc and format sources.
See #3054 .
2025-03-05 14:38:06 +01:00
Mark Paluch
c6ba95f271
Polishing.
...
Introduce command variants with Condition to avoid duplicate expireHashField(…) implementations. Move expireHashField to default method and rename it to applyExpiration(…). Rename Expiration to TimeToLive and methods to getTimeToLive(…).
Fix since tags.
Extract BoundHashFieldExpirationOperations to provide a fluent way of interacting with expirations on BoundHashOps and RedisMap. Add Hash Field Expiration commands to TypeHints for Lettuce.
See #3054
2025-03-05 14:32:51 +01:00
Christoph Strobl
5228bc7008
Add field expiration options to reactive API.
...
Make sure tests do not run when targeting older server versions.
Introduce dedicated objects for time to live and status changes.
See #3054
2025-03-05 14:32:51 +01:00
Tihomir Mateev
50ea34080c
Add support for Hash Field Expiration.
...
Signed-off-by: Tihomir Mateev <tihomir.mateev@gmail.com >
Closes : #3054
2025-03-05 14:32:42 +01:00
Mark Paluch
5e71dbeb60
Polishing.
...
Reformat code, add since tags. Tweak Javadoc wording.
See #2853
Original pull request: #3017
2025-02-24 09:47:59 +01:00
Marcin Grzejszczak
cdf9dc360c
Adds support for Redis SET … GET command.
...
Closes #2853
Original pull request: #3017
2025-02-24 09:47:37 +01:00
Mark Paluch
ea4d7280e2
After release cleanups.
...
See #3045
2025-02-14 12:25:08 +01:00
Mark Paluch
415cf1a816
Prepare next development iteration.
...
See #3045
2025-02-14 12:25:07 +01:00
Mark Paluch
bba21f21a7
Release version 3.5 M1 (2025.0.0).
...
See #3045
2025-02-14 12:22:37 +01:00
Mark Paluch
1b48a756f9
Prepare 3.5 M1 (2025.0.0).
...
See #3045
2025-02-14 12:22:19 +01:00
Mark Paluch
d0508d0097
Update CI Properties.
...
See #3045
2025-02-11 15:23:14 +01:00
Mark Paluch
88333bd286
Polishing.
...
Reformat code.
See #3024
2025-02-10 11:43:24 +01:00
Mark Paluch
c3a5acea5b
Disable flakey tests.
...
See #3095
2025-01-21 13:27:33 +01:00
Mark Paluch
1e40558ef2
Upgrade to Valkey 8.0.2.
...
Close #3094
2025-01-16 14:29:42 +01:00
Mark Paluch
939af145eb
Polishing.
...
Remove tests for deprecated code.
See #2561
2025-01-16 14:03:05 +01:00
Mark Paluch
ce2c7caee7
Polishing.
...
Add missing Nullable annotations to serializers.
See #3053
Original pull request: #3058
2025-01-15 14:10:36 +01:00
kimjinmyeong
6f399ab6de
Add missing @Override annotation to GenericJackson2JsonRedisSerializer.useForType.
...
This fixes an issue where the `useForType` method in
GenericJackson2JsonRedisSerializer did not have the `@Override`
annotation, making it less clear that it overrides a method
from DefaultTypeResolverBuilder.
Closes #3053
Original pull request: #3058
2025-01-15 14:10:15 +01:00
KIMSIWOO
0d27943539
Fix typo in reference cache example code.
...
Fixed minor typo on example code `build()` to `builder()`
Closes #3064
2025-01-15 14:00:26 +01:00
powercheng
36a665234c
Fix typo in reference docs.
...
Closes #3082
2025-01-15 13:56:21 +01:00
Mark Paluch
0c90dea012
Use Integer return type for Number return types except Double and Float.
...
Lettuce's ValueOutput doesn't RESP 3 long values so we must use IntegerOutput instead.
Closes #3090
2025-01-13 14:35:13 +01:00