Commit Graph

3135 Commits

Author SHA1 Message Date
Mark Paluch
e26ce3897d Prepare 4.0 M2 (2025.1.0).
See #3097
2025-05-16 12:33:28 +02:00
Mark Paluch
95da3e6fd7 Adopt to changes in KeyValue. 2025-05-16 12:33:28 +02:00
Christoph Strobl
b7f88e13a9 After release cleanups.
See #3046
2025-05-16 12:33:28 +02:00
Christoph Strobl
9ec099281c Prepare next development iteration.
See #3046
2025-05-16 12:33:28 +02:00
Christoph Strobl
2589ef5ce6 Release version 4.0 M1 (2025.1.0).
See #3046
2025-05-16 12:33:27 +02:00
Christoph Strobl
7661e4af7b Prepare 4.0 M1 (2025.1.0).
See #3046
2025-05-16 12:33:27 +02:00
Mark Paluch
a69a02e319 Remove MicrometerTracingAdapter in favor of Lettuce's Micrometer support.
Closes #3093
2025-05-16 12:33:09 +02:00
Mark Paluch
46c59b4d0d Adopt to deprecation removals in Commons.
Closes #3051
2025-05-16 12:33:09 +02:00
Mark Paluch
5f127ed53c After release cleanups.
See #3136
2025-05-16 12:33:02 +02:00
Mark Paluch
c564bcc0c3 Prepare next development iteration.
See #3136
2025-05-16 11:31:15 +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