Commit Graph

1843 Commits

Author SHA1 Message Date
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
Mark Paluch
d874aeb84f DATAREDIS-950 - Fix ClassCastException on shared Lettuce Cluster connection validation.
Original Pull Request: #445
2019-03-27 10:58:32 +01:00
Christoph Strobl
983bb8b868 DATAREDIS-925 - Add and register binary read/write converter for UUID.
Original pull request: #444.
2019-03-27 09:31:03 +01:00
Mark Paluch
ce5edb7203 DATAREDIS-951 - Upgrade to Lettuce 5.1.6.
Replace custom builder adapter with ClusterClientOptions.builder(ClientOptions).
2019-03-27 08:58:27 +01:00
Christoph Strobl
9ce10bb08f DATAREDIS-949 - Polishing.
Favor AssertJ over Hamcrest.

Original Pull Request: #417
2019-03-26 10:22:23 +01:00
Mark Paluch
2cb3e056b1 DATAREDIS-949 - Consider max-redirects using Lettuce.
LettuceConnectionFactory now considers the maximal redirection limit for Redis Cluster redirections.

Previously, the max-redirects limit was not configured in Lettuce.

Original Pull Request: #417
2019-03-26 10:01:20 +01:00