Commit Graph

2306 Commits

Author SHA1 Message Date
Christoph Strobl
488e658f5d DATAREDIS-1178 - Pass ScanOptions on to connection.sScan when using ReactiveSetOperations. 2020-07-07 08:22:55 +02:00
Mark Paluch
dd790bc5ee DATAREDIS-1177 - Upgrade to xstream 1.4.12. 2020-07-01 13:19:43 +02:00
Mark Paluch
cb43cadefd DATAREDIS-1147 - After release cleanups. 2020-06-25 11:58:24 +02:00
Mark Paluch
4cb4b1ab37 DATAREDIS-1147 - Prepare next development iteration. 2020-06-25 11:58:21 +02:00
Mark Paluch
2eb7dcd175 DATAREDIS-1147 - Release version 2.4 M1 (2020.0.0). 2020-06-25 11:48:51 +02:00
Mark Paluch
9d91531e4c DATAREDIS-1147 - Prepare 2.4 M1 (2020.0.0). 2020-06-25 11:48:20 +02:00
Mark Paluch
5fb84f7273 DATAREDIS-1147 - Updated changelog. 2020-06-25 11:48:16 +02:00
Christoph Strobl
fee28536e5 DATAREDIS-911 - Polishing.
Reorder tests and remove deprecation warning in MappingRedisConverter.

Original Pull Request: #537
2020-06-22 14:43:48 +02:00
sajib
0a67b7a096 DATAREDIS-911 - Support CustomConverter for root entity.
Original Pull Request: #537
2020-06-22 14:42:26 +02:00
Christoph Strobl
bf4f41bf52 DATAREDIS-1150 - Polishing
Defer cluster topology resolution, update Javadoc and add tests.

Original Pull Request: #533
2020-06-17 10:02:35 +02:00
Mark Paluch
9501036754 DATAREDIS-1150 - Polishing.
Reorder implementation methods according to interface order.

original Pull Request: #533
2020-06-17 10:02:05 +02:00
Mark Paluch
6d32eab67f DATAREDIS-1150 - Add ReactiveRedisClusterCommands.
We now provide Redis Cluster commands (CLUSTER INFO, CLUSTER NODES, …) exposed through a reactive API.

Original Pull Request: #533
2020-06-17 10:01:35 +02:00
Mark Paluch
c784341cbb DATAREDIS-1146 - Updated changelog. 2020-06-10 14:31:01 +02:00
Mark Paluch
e7e5d9f9e5 DATAREDIS-1134 - Updated changelog. 2020-06-10 12:29:54 +02:00
Mark Paluch
7c5ee7c545 DATAREDIS-1133 - Updated changelog. 2020-06-10 11:39:38 +02:00
Tamer Soliman
9272fd68b7 DATAREDIS-1159 - Unify return type of RedisStaticMasterReplicaConfiguration.node(…) methods.
RedisStaticMasterReplicaConfiguration.node(…) now returns the more specific RedisStaticMasterReplicaConfiguration type instead of returning the StaticMasterReplicaConfiguration interface.

Original pull request: #536.
2020-06-10 09:31:02 +02:00
Mark Paluch
e6410fea51 DATAREDIS-1161 - Avoid returning null in ReactiveHashCommands.hGet(…).
We now use flatMapIterable(…).next() to return the first value from the hash. Previously, if the returned list was empty, we could return a null value in the mapping function which might have caused an exception.

Original Pull Request: #538
2020-06-10 07:58:31 +02:00
Mark Paluch
ef133f8679 DATAREDIS-1165 - Use standard Spring code of conduct.
Using https://github.com/spring-projects/.github/blob/master/CODE_OF_CONDUCT.md.
2020-06-09 16:09:17 +02:00
Mark Paluch
6bf98c3683 DATAREDIS-1164 - Upgrade to Lettuce 5.3.1.RELEASE. 2020-06-08 16:44:32 +02:00
Mark Paluch
2bcb06acc8 DATAREDIS-1143 - Polishing.
Replace delomboked equals/hashCode with Spring-style equals/hashCode.

Original pull request: #530.
2020-05-14 11:58:44 +02:00
Christoph Strobl
51cba2bcb1 DATAREDIS-1143 - Delombok source files.
Original pull request: #530.
2020-05-14 11:58:34 +02:00
Mark Paluch
67c4cc13cb DATAREDIS-1135 - After release cleanups. 2020-05-12 12:40:30 +02:00
Mark Paluch
ddc8cc8cdc DATAREDIS-1135 - Prepare next development iteration. 2020-05-12 12:40:28 +02:00
Mark Paluch
652a07cee6 DATAREDIS-1135 - Release version 2.3 GA (Neumann). 2020-05-12 12:28:23 +02:00
Mark Paluch
13f822fd6d DATAREDIS-1135 - Prepare 2.3 GA (Neumann). 2020-05-12 12:27:59 +02:00
Mark Paluch
c1c1ca0361 DATAREDIS-1135 - Updated changelog. 2020-05-12 12:27:56 +02:00
andrea.como
2d04af6a99 DATAREDIS-1142 - Use Lettuce reactive cluster connection if configured.
Original Pull Request: #529
2020-05-12 11:07:08 +02:00
Mark Paluch
3c945aacde DATAREDIS-1144 - Upgrade to Jedis 3.3.0. 2020-05-11 10:19:21 +02:00
Mark Paluch
22332e16ef DATAREDIS-1135 - Update reference documentation. 2020-05-07 16:00:44 +02:00
Mark Paluch
8c59586fc8 DATAREDIS-1042 - Polishing.
Set MKSTREAM by default when calling createGroup on the operations API as that should be the default behavior in the first place. Reformat code. Add since tags.

Original pull request: #527.
2020-05-07 16:00:44 +02:00
Tugdual Grall
d7b8d9b018 DATAREDIS-1042 - Allow consumer group creation without an existing stream.
Original pull request: #527.
2020-05-07 15:47:20 +02:00
Mark Paluch
c4623ef059 DATAREDIS-1139 - Fix command constants.
Deprecate constants with typos. Fix mode of ZREMRANGEBYSCORE.

Original Pull Request: #528
2020-05-06 15:23:51 +02:00
Mark Paluch
3b9de23297 DATAREDIS-1138 - Polishing.
Add missing Nullable annotations.

Original Pull Request: #528
2020-05-06 15:22:53 +02:00
Mark Paluch
f4676edbd2 DATAREDIS-1138 - Fix detection whether XREAD is blocking.
We now correctly check if a BLOCK option is configured using a timeout of zero or higher. Previously we only checked if the configured value is greater than zero and didn't consider that a timeout of zero blocks indefinitely.

Original Pull Request: #528
2020-05-06 15:22:09 +02:00
Greg Turnquist
def86fcf57 DATAREDIS-1137 - Remove Travis CI. 2020-05-04 15:00:17 -05:00
Mark Paluch
ce0931fddb DATAREDIS-1124 - After release cleanups. 2020-04-28 15:11:43 +02:00
Mark Paluch
59eb305824 DATAREDIS-1124 - Prepare next development iteration. 2020-04-28 15:11:42 +02:00
Mark Paluch
d95627cc31 DATAREDIS-1124 - Release version 2.3 RC2 (Neumann). 2020-04-28 15:03:53 +02:00
Mark Paluch
2fef09efed DATAREDIS-1124 - Prepare 2.3 RC2 (Neumann). 2020-04-28 15:03:33 +02:00
Mark Paluch
224298ee2a DATAREDIS-1124 - Updated changelog. 2020-04-28 15:03:31 +02:00
Mark Paluch
7eec3a6136 DATAREDIS-1120 - Updated changelog. 2020-04-28 14:46:49 +02:00
Mark Paluch
cfeb294fb7 DATAREDIS-1107 - Updated changelog. 2020-04-28 11:59:00 +02:00
Mark Paluch
260bb70d50 DATAREDIS-1132 - Upgrade to Netty 4.1.49.Final. 2020-04-27 15:00:44 +02:00
Mark Paluch
722ac511cb DATAREDIS-1112 - Upgrade to Lettuce 5.3. 2020-04-27 15:00:02 +02:00
Mark Paluch
0e0519ce25 DATAREDIS-1128 - Improve test stability.
Replace condition-based polling/waiting with Awaitility. Improve assertions for timing-based checks. Increase number of HyperLogLog samples to reduce probability of clashing elements.

Remove long-waiting sleeps that did not lead to an assertion.

Original Pull Request: #525
2020-04-27 09:53:23 +02:00
Christoph Strobl
73da68a6f4 DATAREDIS-1127 - Polishing.
Add issue reference.

Original Pull Request: #524
2020-04-22 09:44:38 +02:00
Ajith Kumar
964c55959a DATAREDIS-1127 - Handling ping failures for getSentinelConnection method.
Original Pull Request: #524
2020-04-22 09:44:32 +02:00
Mark Paluch
254d60e820 DATAREDIS-1119 - Polishing.
Add getAndMap(…) method to simplify post-retrieval mapping of non-null values. Require key on XInfoCommand command construction.

Tweak javadoc. Reformat code.

Original pull request: #519.
2020-04-20 11:54:11 +02:00
Christoph Strobl
3f5533ea9a DATAREDIS-1119 - Support XINFO via ReactiveStreamCommands.
Original pull request: #519.
2020-04-20 11:54:09 +02:00
Christoph Strobl
c010472c42 DATAREDIS-1119 - Support XINFO via RedisStreamCommands.
Original pull request: #519.
2020-04-20 11:54:03 +02:00