Commit Graph

2104 Commits

Author SHA1 Message Date
Mark Paluch
0780599fdf DATAREDIS-1217 - After release cleanups. 2020-10-28 12:06:22 +01:00
Mark Paluch
760f787025 DATAREDIS-1217 - Prepare next development iteration. 2020-10-28 12:06:19 +01:00
Mark Paluch
0294f1a2da DATAREDIS-1217 - Release version 2.2.11 (Moore SR11). 2020-10-28 11:44:38 +01:00
Mark Paluch
c71700b4b3 DATAREDIS-1217 - Prepare 2.2.11 (Moore SR11). 2020-10-28 11:44:08 +01:00
Mark Paluch
10e432710f DATAREDIS-1217 - Updated changelog. 2020-10-28 11:44:03 +01:00
Mark Paluch
da3bdfc4bc DATAREDIS-1236 - Updated changelog. 2020-10-28 11:32:37 +01:00
Mark Paluch
623e313dbf DATAREDIS-1212 - Polishing.
Remove overly pessimistic null checks. Use constant when channel/body are empty to avoid allocations. Remove superfluous final keywords.

Original pull request: #559.
2020-10-16 13:57:01 +02:00
Thomas Heigl
76b2a849ce DATAREDIS-1212 - Remove redundant null-check in RedisKeyValueAdapter.
Original pull request: #559.
2020-10-16 13:57:01 +02:00
Christoph Strobl
396110936a DATAREDIS-1219 - Updated changelog. 2020-10-14 14:51:56 +02:00
Mark Paluch
5912578283 DATAREDIS-1231 - Polishing.
Add author tag.

Fix typos in test method names.

Original pull request: #568.
2020-10-13 16:16:29 +02:00
jot.zhao
46fe03eaed DATAREDIS-1231 - Use Jedis command routing if multiple BRPOP keys map to a single slot.
Original pull request: #568.
2020-10-13 16:16:29 +02:00
Mark Paluch
b1a857fca1 DATAREDIS-1225 - Polishing.
Extend docs copyright to 2020.

Original pull request: #541.
2020-10-05 14:45:56 +02:00
Jay Bryant
755d72fed7 DATAREDIS-1225 - Wording changes.
Removed the language of oppression and violence
and replaced it with more neutral language.

Note that problematic words in the code have
to remain in the docs until the code changes.

Original pull request: #541.
2020-10-05 14:45:55 +02:00
Yanming Zhou
6b736571d6 DATAREDIS-1225 - Fix typos in Javadoc.
RedisStandaloneConfiguration should be RedisSentinelConfiguration.

Original pull request: #531.
2020-10-05 14:42:55 +02:00
Yanis Batura
54a07d3045 DATAREDIS-1225 - Fix typos in reference documentation.
Original pull request: #560.
2020-10-05 14:13:02 +02:00
Christoph Strobl
9f1de929a4 DATAREDIS-1214 - Fix null return value of GEODIST command.
Original pull request: #565.
2020-10-05 13:59:54 +02:00
anshlykov
c3a9153532 DATAREDIS-1222 - Fix limit parameter in DefaultStringRedisConnection#zRangeByLex(String,Range,Limit)
Original Pull Request: #564
2020-09-29 08:26:42 +02:00
Mark Paluch
15a08193ad DATAREDIS-1201 - Updated changelog. 2020-09-16 14:12:14 +02:00
Mark Paluch
aabb418843 DATAREDIS-1202 - Updated changelog. 2020-09-16 12:16:40 +02:00
Mark Paluch
1b4bcd9291 DATAREDIS-1187 - After release cleanups. 2020-09-16 11:19:27 +02:00
Mark Paluch
12ac213237 DATAREDIS-1187 - Prepare next development iteration. 2020-09-16 11:19:24 +02:00
Mark Paluch
9f2c5c2540 DATAREDIS-1187 - Release version 2.2.10 (Moore SR10). 2020-09-16 10:53:23 +02:00
Mark Paluch
78d4b1b58a DATAREDIS-1187 - Prepare 2.2.10 (Moore SR10). 2020-09-16 10:52:54 +02:00
Mark Paluch
24e25e713b DATAREDIS-1187 - Updated changelog. 2020-09-16 10:52:49 +02:00
Mark Paluch
073afe6f9c DATAREDIS-1186 - Updated changelog. 2020-09-16 10:39:06 +02:00
Dejan Jankov
a64271e95d 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:54:18 +02:00
Mark Paluch
1f04696deb DATAREDIS-1188 - Updated changelog. 2020-08-12 13:25:57 +02:00
Mark Paluch
cee137fc67 DATAREDIS-1174 - Updated changelog. 2020-08-12 12:01:30 +02:00
Mark Paluch
be8c40b1eb 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 10:00:21 +02:00
Mark Paluch
6531e5937c DATAREDIS-1195 - Polishing.
Simplify Expiration.from(…) construction.

Original pull request: #553.
2020-07-31 09:08:44 +02:00
Andre Prata
f19f336456 DATAREDIS-1195 - Make putIfAbsent atomic when TTL is set.
Original pull request: #553.
2020-07-31 09:08:44 +02:00
Mark Paluch
a456798bdb 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-31 08:48:40 +02:00
Mark Paluch
6dbb999f62 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:19:05 +02:00
Mark Paluch
c125083e9d DATAREDIS-1168 - Updated changelog. 2020-07-22 10:38:07 +02:00
Mark Paluch
5722fee32d DATAREDIS-1167 - After release cleanups. 2020-07-22 10:07:20 +02:00
Mark Paluch
c2c3d0ef0a DATAREDIS-1167 - Prepare next development iteration. 2020-07-22 10:07:18 +02:00
Mark Paluch
a50ec2f888 DATAREDIS-1167 - Release version 2.2.9 (Moore SR9). 2020-07-22 09:55:56 +02:00
Mark Paluch
e176cf7b6e DATAREDIS-1167 - Prepare 2.2.9 (Moore SR9). 2020-07-22 09:55:30 +02:00
Mark Paluch
2e7c484f75 DATAREDIS-1167 - Updated changelog. 2020-07-22 09:55:25 +02:00
Mark Paluch
2d7ff1ad9b DATAREDIS-1166 - Updated changelog. 2020-07-22 09:44:37 +02:00
Mark Paluch
2a16677928 DATAREDIS-1173 - Polishing.
Add Override annotations and Javadoc. Reformat test.

Original Pull Request: #549
2020-07-21 15:02:42 +02:00
Mark Paluch
4ab8983b92 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 15:02:32 +02:00
Sarah
43569fb104 DATAREDIS-1173 - Fix channel unsubscribe on close.
Original Pull Request: #540
2020-07-21 15:02:27 +02:00
Mark Paluch
add66dc67e DATAREDIS-1175 - Polishing.
Reformat code. Add missing nullability annotations and enforce non-null values to prevent potential null dereference.

Original pull request: #546.
2020-07-15 09:41:29 +02:00
Christoph Strobl
c5fd12ae6e DATAREDIS-1175 - Allow direct mapping of Collection like structures like java.util.List via MappingRedisConverter.
It is now possible to hand a plain list to the converter that is then converted into a hash structure using index numbers as keys.

Original pull request: #546.
2020-07-15 09:41:29 +02:00
Christoph Strobl
b4ba3f71a9 DATAREDIS-1178 - Pass ScanOptions on to connection.sScan when using ReactiveSetOperations. 2020-07-07 08:23:26 +02:00
Mark Paluch
24d004ff0e DATAREDIS-1177 - Upgrade to xstream 1.4.12. 2020-07-01 13:19:56 +02:00
Mark Paluch
a5d50a8408 DATAREDIS-1147 - Updated changelog. 2020-06-25 12:00:27 +02:00
Mark Paluch
7b4ef921a1 DATAREDIS-1146 - Updated changelog. 2020-06-10 14:31:05 +02:00
Mark Paluch
642184962e DATAREDIS-1134 - After release cleanups. 2020-06-10 12:29:17 +02:00