Commit Graph

2084 Commits

Author SHA1 Message Date
Mark Paluch
3bfdbabf16 DATAREDIS-1135 - Prepare next development iteration. 2020-05-12 12:40:53 +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
Mark Paluch
0d2e4474f8 DATAREDIS-1122 - Consistently use as(StepVerivier::create) in tests.
Original pull request: #523.
2020-04-20 11:13:18 +02:00
Mark Paluch
649b579fe8 DATAREDIS-1122 - Polishing.
Consistently use Maxlen lettercasing. Add since tags. Reformat code.

Original pull request: #523.
2020-04-20 11:13:15 +02:00
Christoph Strobl
43ef4700c1 DATAREDIS-1122 - Add support for MAXLEN attribute of XADD.
Original pull request: #523.
2020-04-20 11:13:09 +02:00
Mark Paluch
3568f300f6 DATAREDIS-1106 - Polishing.
Add nullable annotations to methods that can return null. Update since tags. Extract phantom TTL to constant.

Original pull request: #521.
2020-04-07 11:56:31 +02:00
Christoph Strobl
cca1f7a8cf DATAREDIS-1106 - Remove expiration phantom key on delete via KeyValueAdapter.
Original pull request: #521.
2020-04-07 11:56:31 +02:00
Christoph Strobl
86b3f45783 DATAREDIS-1118 - Polishing.
Switch tests to JUnit Jupiter.

Original Pull Request: #522
2020-04-07 10:28:47 +02:00
Mark Paluch
0a8d431570 DATAREDIS-1118 - Allow configuration of RedisCacheWriter on existing RedisCacheManagerBuilder.
We now allow configuration of the RedisCacheWriter on existing RedisCacheManagerBuilder objects.

Original Pull Request: #522
2020-04-07 10:28:16 +02:00
Mark Paluch
9dcbced2be DATAREDIS-1114 - After release cleanups. 2020-03-31 15:08:05 +02:00
Mark Paluch
9eb1ffe267 DATAREDIS-1114 - Prepare next development iteration. 2020-03-31 15:08:04 +02:00
Mark Paluch
f5ff7b61fd DATAREDIS-1114 - Release version 2.3 RC1 (Neumann). 2020-03-31 14:59:41 +02:00
Mark Paluch
b766a20511 DATAREDIS-1114 - Prepare 2.3 RC1 (Neumann). 2020-03-31 14:59:20 +02:00
Mark Paluch
fc0bf8ba94 DATAREDIS-1114 - Updated changelog. 2020-03-31 14:59:18 +02:00
Mark Paluch
452fec9105 DATAREDIS-1121 - Add missing reference documentation anchors. 2020-03-26 15:49:24 +01:00
Mark Paluch
d689ae2606 DATAREDIS-1108 - Updated changelog. 2020-03-25 10:59:46 +01:00
lixinlei
6148bc3e66 DATAREDIS-1115 - Reduce log level for shared connection renewal.
Original pull request: #485.
2020-03-11 11:03:37 +01:00
Jens Schauder
dfb01c30a9 DATAREDIS-1099 - After release cleanups. 2020-03-11 09:57:43 +01:00
Jens Schauder
9fccbce28a DATAREDIS-1099 - Prepare next development iteration. 2020-03-11 09:57:42 +01:00
Jens Schauder
c4de96bf5f DATAREDIS-1099 - Release version 2.3 M4 (Neumann). 2020-03-11 09:47:07 +01:00
Jens Schauder
4eba4d4474 DATAREDIS-1099 - Prepare 2.3 M4 (Neumann). 2020-03-11 09:46:29 +01:00
Jens Schauder
6aa8d9cdbb DATAREDIS-1099 - Updated changelog. 2020-03-11 09:46:26 +01:00
Mark Paluch
87d3bb5660 DATAREDIS-1084 - Polishing.
Rename PendingMessage.getStringId to PendingMessage.getIdAsString for consistent naming scheme. Remove getElapsedTimeSinceLastDeliveryMS method for now in favor of getElapsedTimeSinceLastDelivery.

Use primitive long instead of boxed wrapper to avoid nullability where possible. Move PendingMessage* converters to StreamConverters.

Add assertions.

Original pull request: #512.
2020-03-10 09:41:10 +01:00
Christoph Strobl
52fd648157 DATAREDIS-1084 - Add support for XCLAIM.
Original pull request: #512.
2020-03-10 09:41:07 +01:00