Mark Paluch
fd55295cf6
DATAREDIS-1201 - Prepare next development iteration.
2020-09-16 14:05:26 +02:00
Mark Paluch
a0853ff88b
DATAREDIS-1201 - Release version 2.4 RC1 (2020.0.0).
2020-09-16 13:57:43 +02:00
Mark Paluch
8746ff89b5
DATAREDIS-1201 - Prepare 2.4 RC1 (2020.0.0).
2020-09-16 13:57:09 +02:00
Mark Paluch
b252af1d9f
DATAREDIS-1201 - Updated changelog.
2020-09-16 13:57:04 +02:00
Mark Paluch
c1b5e0f3cd
DATAREDIS-1202 - Updated changelog.
2020-09-16 12:16:36 +02:00
Mark Paluch
beaace2943
DATAREDIS-1187 - Updated changelog.
2020-09-16 11:20:11 +02:00
Mark Paluch
3eb2c61faf
DATAREDIS-1186 - Updated changelog.
2020-09-16 10:39:02 +02:00
Mark Paluch
c16e13ae75
DATAREDIS-1085 - Polishing.
...
Add author and since tags. Introduce separate approximate() method instead of changing count(…) to retain backwards compatibility.
Original pull request: #561 .
2020-09-16 09:56:27 +02:00
dengliming
99cf4a2238
DATAREDIS-1085 - Support approximate trimming using XTRIM.
...
Original pull request: #561 .
2020-09-16 09:50:08 +02:00
Mark Paluch
c72a84885c
DATAREDIS-1196 - Polishing.
...
Tweak Redis 6.0.6 requirement wording. Join assertions where possible and use more concise assertions.
Original pull request: #563 .
2020-09-16 09:28:34 +02:00
Christoph Strobl
76cbe5124d
DATAREDIS-1196 - Add support for LPOS command.
...
Original pull request: #563 .
2020-09-16 09:28:16 +02:00
Christoph Strobl
1a025fea46
DATAREDIS-1215 - Upgrade to Lettuce 6.0-RC2.
2020-09-16 07:46:17 +02:00
Mark Paluch
9fbb477057
DATAREDIS-1046 - Upgrade to Redis 6 in CI docker images.
2020-09-14 11:25:07 +02:00
Christoph Strobl
bdbba085da
DATAREDIS-1046 - Polishing.
...
Guard tests to allow execution against single node instance for quick dev turnaround and replace usage of Optional with null and @Nullable annotations.
Original Pull Request: #558
2020-09-11 13:41:32 +02:00
Mark Paluch
717a196da0
DATAREDIS-1145 - Support Sentinel password for Jedis.
...
We now support password-protected Sentinel configurations when using Jedis.
Original Pull Request: #558
2020-09-11 13:21:31 +02:00
Mark Paluch
d97c5df130
DATAREDIS-1046 - Use ACL authentication when username is configured.
...
Upgrade to Redis 6 for tests. Introduce support for username in configurations that support authentication.
Original Pull Request: #558
2020-09-11 13:20:48 +02:00
Mark Paluch
da5bab1fb2
DATAREDIS-1197 - Upgrade to Lettuce 6.0 RC1.
...
Adopt to API changes.
Original Pull Request: #554
2020-09-10 12:34:16 +02:00
Christoph Strobl
51ea73afc6
DATAREDIS-1207 - Fix LettuceStreamCommands.xPending Range conversion..
...
Original Pull Request: #556
2020-09-03 10:25:39 +02:00
Dejan Jankov
0ee04a7dc6
DATAREDIS-1207 - Fix LettuceStreamCommands.xRevRange Range conversion.
...
LettuceStreamCommands.xRevRange converts Ranges with a StringCodec that produces Boundary<ByteBuffer>, while Lettuce expects the range's Boundary to include strings. The conversion worked well only in cases where the Range was unbounded (- or +), and failed with ClassCastException on the consuming site for other cases.
Original pull request: #556
2020-09-03 10:25:28 +02:00
kazhang
9b87d3f080
DATAREDIS-1210 - Fix loop in StreamReadOptions toString().
...
Original Pull Request: #557
2020-09-01 07:24:10 +02:00
Mark Paluch
3022efa843
DATAREDIS-1188 - Updated changelog.
2020-08-12 13:25:53 +02:00
Mark Paluch
73f960e154
DATAREDIS-1174 - After release cleanups.
2020-08-12 12:00:24 +02:00
Mark Paluch
35ca88647d
DATAREDIS-1174 - Prepare next development iteration.
2020-08-12 12:00:21 +02:00
Mark Paluch
e3efed1d9a
DATAREDIS-1174 - Release version 2.4 M2 (2020.0.0).
2020-08-12 11:52:06 +02:00
Mark Paluch
75495c36df
DATAREDIS-1174 - Prepare 2.4 M2 (2020.0.0).
2020-08-12 11:51:41 +02:00
Mark Paluch
2daf08b511
DATAREDIS-1174 - Updated changelog.
2020-08-12 11:51:36 +02:00
Mark Paluch
fe2c48be1d
DATAREDIS-1190 - Polishing.
...
Make clean after make test to reset potential state-changing configuration updates.
Original Pull Request: #555
2020-08-12 09:48:52 +02:00
Mark Paluch
e37f2f08ee
DATAREDIS-1190 - Cluster rename now correctly overwrites existing keys.
...
rename(…) behavior in cluster-mode is now aligned with standalone Redis behavior that overwrites the target key if it already exists and the renamed key uses a different slot. Previously, the underlying restore command was called without the replace option which caused BUSYKEY failures.
Original Pull Request: #555
2020-08-12 09:48:17 +02:00
Mark Paluch
0929ddbdcd
DATAREDIS-1199 - Polishing.
...
Improve test synchronization.
2020-08-12 09:14:11 +02:00
Mark Paluch
50231b6bc2
DATAREDIS-1199 - Upgrade to Lettuce 5.3.3.
2020-08-10 14:59:54 +02:00
Mark Paluch
cfa586a798
DATAREDIS-1198 - Move off deprecated Spring Framework API.
...
Replace TransactionSynchronizationAdapter with TransactionSynchronization.
2020-08-04 13:43:55 +02:00
Mark Paluch
c148304c7c
DATAREDIS-1195 - Polishing.
...
Simplify Expiration.from(…) construction.
Original pull request: #553 .
2020-07-31 09:07:45 +02:00
Andre Prata
2db93e969e
DATAREDIS-1195 - Make putIfAbsent atomic when TTL is set.
...
Original pull request: #553 .
2020-07-31 09:07:38 +02:00
Mark Paluch
55ef261705
DATAREDIS-1165 - Fix link to code of conduct.
2020-07-28 15:36:48 +02:00
Mark Paluch
c57b13ce4a
DATAREDIS-1191 - Guard calls to RedisConverter.read(…) to avoid empty objects.
...
We now check if the RedisBucket is empty to avoid empty objects being materialized from EntityReader.
2020-07-28 14:42:51 +02:00
Mark Paluch
5440bea5c0
DATAREDIS-1189 - Consistently translate Lettuce connection exceptions.
...
We now translate consistently connection/pooling exceptions in LettuceConnectionFactory by wrapping LettuceConnectionProvider with a variant that considers exception translation.
2020-07-28 14:18:48 +02:00
Mark Paluch
edaf2d7e7c
DATAREDIS-1168 - Updated changelog.
2020-07-22 10:38:02 +02:00
Mark Paluch
5bc52ddecd
DATAREDIS-1167 - Updated changelog.
2020-07-22 10:08:48 +02:00
Mark Paluch
cd43d4b298
DATAREDIS-1166 - Updated changelog.
2020-07-22 09:44:33 +02:00
Mark Paluch
d054e2e5de
DATAREDIS-1173 - Polishing.
...
Add Override annotations and Javadoc. Reformat test.
Original Pull Request: #549
2020-07-21 14:33:28 +02:00
Mark Paluch
e4fd036d81
DATAREDIS-1173 - Correctly unsubscribe from patterns/channels through LettuceSubscription.
...
doPUnsubscribe(…) and doUnsubscribe(…) now consider the all flag to unsubscribe from all subscribed patterns/channels. Previously, both methods didn't consider all and were invoked with an empty byte array which unsubscribed from an empty pattern/channel name and left subscriptions active.
Original Pull Request: #549
2020-07-21 14:33:02 +02:00
Sarah
17b0fbcc63
DATAREDIS-1173 - Fix channel unsubscribe on close.
...
Original Pull Request: #540
2020-07-21 14:32:41 +02:00
Mark Paluch
64f7bdb4d9
DATAREDIS-1181 - Upgrade to Lettuce 5.3.2.
2020-07-21 10:15:18 +02:00
Mark Paluch
48e2360595
DATAREDIS-1172 - Polishing.
...
Suppress rawtypes/unchecked warnings. Use static imports for mockito.
Original pull request: #542 .
2020-07-15 11:58:41 +02:00
Eddie McDaniel
b23e972b55
DATAREDIS-1172 - Fix parameter type of hash value serializer in StreamReceiver.
...
Original pull request: #542 .
2020-07-15 11:58:41 +02:00
Mark Paluch
9267f39abb
DATAREDIS-1179 - Polishing.
...
Reorder methods. Make MappingRedisConverter(RedisMappingContext) public. Tweak docs wording.
Original pull request: #548 .
2020-07-15 11:16:26 +02:00
Christoph Strobl
3453558d5c
DATAREDIS-1179 - Polishing.
...
Transition Tests to Junit Jupiter.
Fix C/P error in callout within reference documentation.
Original pull request: #548 .
2020-07-15 10:42:32 +02:00
Christoph Strobl
59065ab0bc
DATAREDIS-1179 - Allow reuse of RedisConverter in ObjectHashMapper.
...
Original pull request: #548 .
2020-07-15 10:42:11 +02:00
Mark Paluch
f92ed7632d
DATAREDIS-1091 - Polishing.
...
Make fields final where possible. Update since tags.
Original pull request: #517 .
2020-07-15 10:09:50 +02:00
Christoph Strobl
546ebda2f2
DATAREDIS-1091 - Add configuration to disable storage of shadow copies for entities using TimeToLive.
...
Original pull request: #517 .
2020-07-15 10:09:45 +02:00