Commit Graph

1674 Commits

Author SHA1 Message Date
Mark Paluch
fbc51ebbc6 DATAREDIS-866 - Updated changelog. 2018-10-15 14:19:08 +02:00
Mark Paluch
35f9079725 DATAREDIS-867 - After release cleanups. 2018-10-15 12:28:13 +02:00
Mark Paluch
444d7eb5ea DATAREDIS-867 - Prepare next development iteration. 2018-10-15 12:28:12 +02:00
Mark Paluch
316eb36be2 DATAREDIS-867 - Release version 2.0.11 (Kay SR11). 2018-10-15 12:00:39 +02:00
Mark Paluch
6618fc0960 DATAREDIS-867 - Prepare 2.0.11 (Kay SR11). 2018-10-15 11:59:40 +02:00
Mark Paluch
a554f9665a DATAREDIS-867 - Updated changelog. 2018-10-15 11:59:37 +02:00
Mark Paluch
b3af6cb0b1 DATAREDIS-871 - Updated changelog. 2018-10-15 11:37:29 +02:00
Mark Paluch
ce99f5f6b1 DATAREDIS-861 - Updated changelog. 2018-09-21 08:13:18 -04:00
Mark Paluch
5bbe481ef2 DATAREDIS-854 - After release cleanups. 2018-09-10 13:52:28 +02:00
Mark Paluch
c15d6a7723 DATAREDIS-854 - Prepare next development iteration. 2018-09-10 13:52:26 +02:00
Mark Paluch
3e39b4c335 DATAREDIS-854 - Release version 2.0.10 (Kay SR10). 2018-09-10 12:52:18 +02:00
Mark Paluch
bdfaff5901 DATAREDIS-854 - Prepare 2.0.10 (Kay SR10). 2018-09-10 12:51:27 +02:00
Mark Paluch
7f956b9002 DATAREDIS-854 - Updated changelog. 2018-09-10 12:51:25 +02:00
Mark Paluch
8cad79774d DATAREDIS-856 - Updated changelog. 2018-09-10 10:20:59 +02:00
Mark Paluch
d39c124d99 DATAREDIS-862 - Document that Redis Repositories do not work with transactions.
Original pull request: #354.
2018-09-04 10:40:15 +02:00
Mark Paluch
4f53638316 DATAREDIS-741 - Polishing.
Outline entity declaration. Fix indentation and typos.

Original pull request: #354.
2018-09-04 10:40:15 +02:00
Christoph Strobl
092e608083 DATAREDIS-741 - Improve repository operation documentation.
Original pull request: #354.
2018-09-04 10:40:15 +02:00
Oliver Gierke
54ccb64601 DATAREDIS-853 - Updated changelog. 2018-08-20 11:08:00 +02:00
Mark Paluch
bc6ed23a41 DATAREDIS-844 - Updated changelog. 2018-07-27 11:45:26 +02:00
Mark Paluch
8305c70d82 DATAREDIS-845 - After release cleanups. 2018-07-26 15:23:25 +02:00
Mark Paluch
6b15716a40 DATAREDIS-845 - Prepare next development iteration. 2018-07-26 15:23:23 +02:00
Mark Paluch
294a2ce8c1 DATAREDIS-845 - Release version 2.0.9 (Kay SR9). 2018-07-26 14:44:01 +02:00
Mark Paluch
e124247e0d DATAREDIS-845 - Prepare 2.0.9 (Kay SR9). 2018-07-26 14:43:06 +02:00
Mark Paluch
0f430e7d52 DATAREDIS-845 - Updated changelog. 2018-07-26 14:43:04 +02:00
Mark Paluch
eefba420af DATAREDIS-836 - Updated changelog. 2018-07-26 14:03:22 +02:00
Mark Paluch
c17f886555 DATAREDIS-843 - Polishing.
Improve test stability to not concurrently create atomic counter instances.
2018-07-24 16:25:44 +02:00
Mark Paluch
cafb17a6a5 DATAREDIS-852 - Polishing.
Refactor lower/upper bound retrieval into LettuceConverters for a consistent lower/upper boundary return value. Use minus one (-1) as the upper bound index to always retrieve the last element if the upper boundary is not bounded.

Original pull request: #353.
2018-07-24 15:45:50 +02:00
michele
7d595ab7e4 DATAREDIS-852 - Return always a lower/upper bound range index using Range.Bound.unbounded() with Lettuce.
We now return in List, String, and ZSet commands a lower/upper bound range index to prevent NullPointerException. Previously, unbounded ranges could render null values that were attempted to cast to primitives.

Original pull request: #353.
2018-07-24 15:37:38 +02:00
Christoph Strobl
578432ab5f DATAREDIS-843 - Polishing.
Remove usage of deprecated methods, enable ignored test and move to AssertJ.

Original Pull Request: #349
2018-07-12 10:55:45 +02:00
Mark Paluch
047f7ea526 DATAREDIS-843 - Polishing.
Remove unnecessary unboxing and final keywords from arguments in method signatures.

Original Pull Request: #349
2018-07-12 10:55:38 +02:00
Mark Paluch
00c6834212 DATAREDIS-843 - Adapt compare-and-set to changed transaction rollback response.
We now consider a transactional rollback that returns an empty EXEC result as rollback for the CAS (compare-and-set) operation. Previously, we checked only that the response of EXEC is not null. A rollback returns an empty list which was previously considered a successful CAS operation.

The code for CAS is now extracted to CompareAndSet and is reused from RedisAtomic implementations.

Original Pull Request: #349
2018-07-12 10:55:29 +02:00
jsajadi
a528476efc DATAREDIS-850 - Fix assertion for expireTimeout in ReactiveStringCommands.pSetEx(…).
We now correctly assert the expireTimeout parameter.

Original pull request: #351.
2018-07-09 09:43:07 +02:00
Mark Paluch
95232e8e73 DATAREDIS-829 - After release cleanups. 2018-06-13 21:24:35 +02:00
Mark Paluch
d57a73e249 DATAREDIS-829 - Prepare next development iteration. 2018-06-13 21:24:34 +02:00
Mark Paluch
1d07488ede DATAREDIS-829 - Release version 2.0.8 (Kay SR8). 2018-06-13 15:13:01 +02:00
Mark Paluch
c6a78b82fb DATAREDIS-829 - Prepare 2.0.8 (Kay SR8). 2018-06-13 15:12:06 +02:00
Mark Paluch
25f80ba116 DATAREDIS-829 - Updated changelog. 2018-06-13 15:12:03 +02:00
Mark Paluch
f3b2befe07 DATAREDIS-828 - Updated changelog. 2018-06-13 15:02:00 +02:00
Christoph Strobl
62afe58dc1 DATAREDIS-840 - Polishing.
Introduce dedicated Subscription.close() to unsubscribe() and punsubscribe().

Original Pull Request: #346
2018-06-12 10:36:37 +02:00
Mark Paluch
01800e37ba DATAREDIS-840 - Polishing.
Fix code comment. Reformat code.

Original Pull Request: #346
2018-06-12 10:36:29 +02:00
Mark Paluch
f3f7a0545b DATAREDIS-840 - Catch unsubscribe exceptions when stopping RedisMessageListenerContainer.
We now catch exceptions that may occur during unsubscription from the subscribed patterns/channels.
Previously, RuntimeExceptions were not caught and prevented a fast shutdown of the ApplicationContext.

Original Pull Request: #346
2018-06-12 10:36:14 +02:00
Mark Paluch
aae43892fe DATAREDIS-842 - Polishing.
Reformat code. Add author tags. Add integration test.

Original pull request: #345.
2018-06-06 12:44:25 +02:00
Ruben Cervilla
0b53b8b53a DATAREDIS-842 - Consider database index when connecting to Redis using Redis Sentinel.
Original pull request: #345.
2018-06-06 12:26:34 +02:00
Christoph Strobl
10cfc5bf48 DATAREDIS-830 - Polishing.
Move Subscription initialization and update comments.

Original Pull Request: #341
2018-05-22 12:40:08 +02:00
Mark Paluch
ad602c6a8f DATAREDIS-830 - Polishing.
Reformat code. Add override-comments. Encapsulate connection in LettuceSubscription. Fix typos.

Original Pull Request: #341
2018-05-22 12:40:00 +02:00
Mark Paluch
96d888b8fa DATAREDIS-830 - Release Pub/Sub connection when closing LettuceSubscription.
We now release the native connection back to the connection provider when LettuceSubscription is closed. Previously, we just closed the connection which interfered with pooling as pooling connection providers still had a reference on the connection.

Original Pull Request: #341
2018-05-22 12:39:46 +02:00
Christoph Strobl
9f01270dd5 DATAREDIS-812 - Updated changelog. 2018-05-17 10:32:59 +02:00
Jay Bryant
7137cba73e DATAREDIS-832 - Added a cover page for epub output.
I added a cover page for the epub output, now that the Spring data reference guides will
have epub output (through a commit against spring-data-build).

Original pull request: #339.
2018-05-11 15:59:12 +02:00
Mark Paluch
32839b2f13 DATAREDIS-806 - After release cleanups. 2018-05-08 15:04:28 +02:00
Mark Paluch
62b1652613 DATAREDIS-806 - Prepare next development iteration. 2018-05-08 15:04:27 +02:00