Commit Graph

1898 Commits

Author SHA1 Message Date
Mark Paluch
204d4b102b DATAREDIS-988 - Discard transactions when releasing pooled connections.
We now check on connection release whether a connection is in MULTI state. If so, then we discard (rollback) the transaction to reset the connection to a fresh state.

Original Pull Request: #453
2019-07-02 15:26:40 +02:00
weiyuc
0ca256ddf3 DATAREDIS-1008 - Fix command reference in Javadoc.
Original pull request: #466.
2019-07-02 09:19:58 +02:00
Greg Turnquist
8ce02bd3fd DATAREDIS-1380 - Only build main branch for upstream triggers. 2019-06-28 19:42:51 -05:00
Greg Turnquist
9e25086b96 DATAREDIS-1380 - Change upstream CI dependency to SD Keyvalue. 2019-06-26 10:06:24 -05:00
Greg Turnquist
56117d57c6 DATAREDIS-1380 - Polishing. 2019-06-21 16:16:46 -05:00
Greg Turnquist
eedc8eda83 DATREDIS-1380 - Configure user.name and user.home for CI jobs.
Because the CI server runs in a secured, reduced privilege mode, setting the JDK's user.name and user.home variables via MAVEN_OPTS is required.
2019-06-21 14:28:58 -05:00
Shyam Anand
61fe4fdde7 DATAREDIS-992 - Fix Bitwise AND to logical AND in AbstractOperations.
Bitwise AND was used instead of logical AND.

Original pull request: #454.
2019-06-18 11:55:21 +02:00
Christoph Strobl
11093b8184 DATAREDIS-966 - Updated changelog. 2019-06-14 15:18:15 +02:00
Christoph Strobl
34120b2479 DATAREDIS-983 - After release cleanups. 2019-06-14 13:14:51 +02:00
Christoph Strobl
168a4acf09 DATAREDIS-983 - Prepare next development iteration. 2019-06-14 13:14:50 +02:00
Christoph Strobl
6f5ed632a4 DATAREDIS-983 - Release version 2.1.9 (Lovelace SR9). 2019-06-14 12:39:34 +02:00
Christoph Strobl
e399c9dc02 DATAREDIS-983 - Prepare 2.1.9 (Lovelace SR9). 2019-06-14 12:38:59 +02:00
Christoph Strobl
6e56bc1f11 DATAREDIS-983 - Updated changelog. 2019-06-14 12:38:57 +02:00
Greg Turnquist
5fb71f988f DATAREDIS-1380 - Polishing Makefile. 2019-06-07 16:05:41 -05:00
Greg Turnquist
35f85ec9f5 DATAREDIS-1380 - Support Redis 4.0 for CI. 2019-06-07 15:34:18 -05:00
Greg Turnquist
b7149bbbe0 DATAREDIS-1380 - Add maven wrapper. 2019-06-07 11:32:29 -05:00
Greg Turnquist
4533d949b2 DATAREDIS-1380 - Introduce Jenkins. 2019-06-07 11:26:29 -05:00
Christoph Strobl
df1e32ae40 DATAREDIS-973 - Polishing.
Use connection factory customizer for setting db index when creating new connection. This allows to grasp the tests setup more quickly and improves readability.

Original Pull Request: #451
2019-06-06 07:31:14 +02:00
Mark Paluch
3e9cedfdcb DATAREDIS-973 - Fix database selection using Lettuce.
We now correctly set the requested database using RedisURI so the driver performs the database selection. We no longer need to call select ourselves.

For shared connections (pooled and single shared connection) we now no longer call select. This can leave connections with a different database associated.

Original Pull Request: #451
2019-06-06 07:04:11 +02:00
Mark Paluch
3496cc8108 DATAREDIS-955 - Polishing.
Eliminate warnings. Formatting. Remove test without assertions.

Original pull request: #452.
2019-05-21 14:40:03 +02:00
Christoph Strobl
6e2f424412 DATAREDIS-955 - Fix collection initialization when reading nested structures with same name.
We now make sure to not falsely populate instances with null values from nested structures.

Original pull request: #452.
2019-05-21 14:40:02 +02:00
Mark Paluch
b056d70a37 DATAREDIS-980 - Updated changelog. 2019-05-13 18:19:12 +02:00
Mark Paluch
ce3e37a6f9 DATAREDIS-979 - After release cleanups. 2019-05-13 14:58:46 +02:00
Mark Paluch
bea5f30bfc DATAREDIS-979 - Prepare next development iteration. 2019-05-13 14:58:45 +02:00
Mark Paluch
e3a28ba94e DATAREDIS-979 - Release version 2.1.8 (Lovelace SR8). 2019-05-13 13:25:53 +02:00
Mark Paluch
fc28803f32 DATAREDIS-979 - Prepare 2.1.8 (Lovelace SR8). 2019-05-13 13:25:06 +02:00
Mark Paluch
7a88d1e255 DATAREDIS-979 - Updated changelog. 2019-05-13 13:25:04 +02:00
Mark Paluch
d0e03e86b6 DATAREDIS-970 - Updated changelog. 2019-05-13 12:37:46 +02:00
Oliver Drotbohm
82712f6a9b DATAREDIS-958 - Updated changelog. 2019-05-10 14:18:16 +02:00
Oliver Drotbohm
c8e1b01ebb DATAREDIS-960 - After release cleanups. 2019-05-10 12:56:00 +02:00
Oliver Drotbohm
6939763654 DATAREDIS-960 - Prepare next development iteration. 2019-05-10 12:55:58 +02:00
Oliver Drotbohm
054e6dbc1e DATAREDIS-960 - Release version 2.1.7 (Lovelace SR7). 2019-05-10 12:18:52 +02:00
Oliver Drotbohm
7f08b65eaa DATAREDIS-960 - Prepare 2.1.7 (Lovelace SR7). 2019-05-10 12:18:11 +02:00
Oliver Drotbohm
1803a05f95 DATAREDIS-960 - Updated changelog. 2019-05-10 12:18:08 +02:00
Mark Paluch
08d64b235c DATAREDIS-972 - Polishing.
Add author tags. Reformat code. Split test for exceptions into two methods.

Original pull request: #448.
2019-04-29 12:19:37 +02:00
Oscar Cai
467b79693f DATAREDIS-972 - Fix validation for RedisCommand argument count.
Original pull request: #448.
2019-04-29 12:19:37 +02:00
Mark Paluch
92b3edd619 DATAREDIS-956 - Polishing.
Add author tags. Provide override for clientName(…) in LettucePoolingClientConfigurationBuilder. Extend Javadoc. Add and simplify tests.

Original pull request: #446.
2019-04-18 11:40:25 +02:00
longlong.zhao
6cc3248995 DATAREDIS-956 - Add readFrom(…) override to LettucePoolingClientConfigurationBuilder.
Original pull request: #446.
2019-04-18 11:39:49 +02:00
Mark Paluch
8e29f411a2 DATAREDIS-971 - Polishing.
Add test. Use primitive types instead of wrappers for signed flag. Add author tag.

Original pull request: #447.
2019-04-17 15:33:12 +02:00
Qiang Lee
6fd2cf09fc DATAREDIS-971 - Fix BitFieldType initialization through BitFieldSubCommands.signed().
We now initialize with the correct signed preference.

Original pull request: #447.
2019-04-17 15:33:12 +02:00
Christoph Strobl
ff0f3e3e0f DATAREDIS-942 - Updated changelog. 2019-04-11 12:28:57 +02:00
Oliver Drotbohm
0a0f615260 DATAREDIS-931 - After release cleanups. 2019-04-01 20:55:13 +02:00
Oliver Drotbohm
7ce4565cc6 DATAREDIS-931 - Prepare next development iteration. 2019-04-01 20:55:12 +02:00
Oliver Drotbohm
be059a73d8 DATAREDIS-931 - Release version 2.1.6 (Lovelace SR6). 2019-04-01 20:04:13 +02:00
Oliver Drotbohm
3a1d921e4a DATAREDIS-931 - Prepare 2.1.6 (Lovelace SR6). 2019-04-01 20:03:20 +02:00
Oliver Drotbohm
ae77623f43 DATAREDIS-931 - Updated changelog. 2019-04-01 20:03:18 +02:00
Oliver Drotbohm
e156a9cc6a DATAREDIS-922 - Updated changelog. 2019-04-01 19:37:07 +02:00
Oliver Drotbohm
a34633bc79 DATAREDIS-957 - Updated changelog. 2019-04-01 18:52:22 +02:00
Oliver Drotbohm
ab6bde4ab3 DATAREDIS-921 - Updated changelog. 2019-04-01 13:54:19 +02:00
Mark Paluch
4a46d40504 DATAREDIS-953 - Release connection after failed validation only once.
We now release a connection after a failed validation only once. Previously, a connection was released twice which caused a failure if the connection was obtained from a pool.

Original Pull Request: #445
2019-03-27 11:06:27 +01:00