Commit Graph

1872 Commits

Author SHA1 Message Date
Greg Turnquist
c8a61c31fa 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:27:06 -05:00
Mark Paluch
755a78c210 DATAREDIS-639 - Unify logging framework usage.
Move off SLF4J to Commons Logging for code that used SLF4J.

Original pull request: #248.
2019-06-18 12:08:03 +02:00
Shyam Anand
4ada49d88b 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:53:59 +02:00
Mark Paluch
f77eccbc16 DATAREDIS-993 - Polishing.
Original pull request: #455.
2019-06-18 11:51:27 +02:00
Romain Beghi
548d8e7545 DATAREDIS-993 - Fix StreamOperations MapRecord HashValue serialization.
We now use the appropriate serializer to serialize hash values.

Original pull request: #455.
2019-06-18 11:51:02 +02:00
Christoph Strobl
17e3488fb1 DATAREDIS-966 - After release cleanups. 2019-06-14 15:12:52 +02:00
Christoph Strobl
011cdaec24 DATAREDIS-966 - Prepare next development iteration. 2019-06-14 15:12:51 +02:00
Christoph Strobl
4d2547cbac DATAREDIS-966 - Release version 2.2 RC1 (Moore). 2019-06-14 14:44:26 +02:00
Christoph Strobl
759ee1a62b DATAREDIS-966 - Prepare 2.2 RC1 (Moore). 2019-06-14 14:43:17 +02:00
Christoph Strobl
0ad8376bd7 DATAREDIS-966 - Updated changelog. 2019-06-14 14:43:15 +02:00
Christoph Strobl
211ed5a563 DATAREDIS-983 - Updated changelog. 2019-06-14 13:27:17 +02:00
Greg Turnquist
10329559a6 DATAREDIS-1380 - Polish stage name. 2019-06-07 15:35:31 -05:00
Greg Turnquist
ba64992dad DATAREDIS-1380 - Introduce Jenkins. 2019-06-07 11:09:44 -05:00
Christoph Strobl
1ca6659ef4 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:39 +02:00
Mark Paluch
06e368b430 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-05 12:37:40 +02:00
Mark Paluch
37e558b16a DATAREDIS-987 - Create security policy readme. 2019-05-31 15:55:32 +02:00
Mark Paluch
e4446697cd DATAREDIS-955 - Polishing.
Eliminate warnings. Formatting. Remove test without assertions.

Original pull request: #452.
2019-05-21 14:38:34 +02:00
Christoph Strobl
db2e3bcae6 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:38:23 +02:00
Mark Paluch
0a6e40f66d DATAREDIS-980 - Updated changelog. 2019-05-13 18:19:11 +02:00
Mark Paluch
fbcc6e3271 DATAREDIS-979 - Updated changelog. 2019-05-13 14:59:28 +02:00
Mark Paluch
85df4d1eb3 DATAREDIS-970 - After release cleanups. 2019-05-13 12:17:54 +02:00
Mark Paluch
6ab4db5a5a DATAREDIS-970 - Prepare next development iteration. 2019-05-13 12:17:53 +02:00
Mark Paluch
021bd2db8e DATAREDIS-970 - Release version 2.2 M4 (Moore). 2019-05-13 11:59:50 +02:00
Mark Paluch
4f71d418ad DATAREDIS-970 - Prepare 2.2 M4 (Moore). 2019-05-13 11:59:04 +02:00
Mark Paluch
467a7a12da DATAREDIS-970 - Updated changelog. 2019-05-13 11:59:01 +02:00
Mark Paluch
80fe233604 DATAREDIS-982 - Upgrade to Redis 5.0.4. 2019-05-13 10:03:11 +02:00
Mark Paluch
f13056c385 DATAREDIS-981 - Fix conversion of unlimited Limit objects for Lettuce.
We now use the proper Limit.unlimited() factory method for unlimited Limits.
2019-05-13 10:03:11 +02:00
Oliver Drotbohm
9a49c80bbf DATAREDIS-958 - Updated changelog. 2019-05-10 14:18:15 +02:00
Oliver Drotbohm
aed782e39b DATAREDIS-960 - Updated changelog. 2019-05-10 12:57:28 +02:00
Mark Paluch
e0a059f96b DATAREDIS-972 - Polishing.
Add author tags. Reformat code. Split test for exceptions into two methods.

Original pull request: #448.
2019-04-29 12:19:15 +02:00
Oscar Cai
051b1ee820 DATAREDIS-972 - Fix validation for RedisCommand argument count.
Original pull request: #448.
2019-04-29 12:18:35 +02:00
Mark Paluch
647cf25d2b 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:41:02 +02:00
longlong.zhao
e3b903ce36 DATAREDIS-956 - Add readFrom(…) override to LettucePoolingClientConfigurationBuilder.
Original pull request: #446.
2019-04-18 11:38:30 +02:00
Mark Paluch
f2a0623d6e 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:02 +02:00
Qiang Lee
2bc6aa8706 DATAREDIS-971 - Fix BitFieldType initialization through BitFieldSubCommands.signed().
We now initialize with the correct signed preference.

Original pull request: #447.
2019-04-17 15:32:44 +02:00
Christoph Strobl
bf7095d645 DATAREDIS-942 - After release cleanups. 2019-04-11 12:00:21 +02:00
Christoph Strobl
d6c633e9f2 DATAREDIS-942 - Prepare next development iteration. 2019-04-11 12:00:20 +02:00
Christoph Strobl
5052899a0b DATAREDIS-942 - Release version 2.2 M3 (Moore). 2019-04-11 11:24:32 +02:00
Christoph Strobl
88488e8846 DATAREDIS-942 - Prepare 2.2 M3 (Moore). 2019-04-11 11:23:56 +02:00
Christoph Strobl
6e94d113ee DATAREDIS-942 - Updated changelog. 2019-04-11 11:23:54 +02:00
Oliver Drotbohm
406735408e DATAREDIS-931 - Updated changelog. 2019-04-01 20:56:32 +02:00
Oliver Drotbohm
6dbba11de4 DATAREDIS-922 - Updated changelog. 2019-04-01 19:37:03 +02:00
Oliver Drotbohm
7afefe44e3 DATAREDIS-957 - Updated changelog. 2019-04-01 18:52:21 +02:00
Oliver Drotbohm
8e94eb0739 DATAREDIS-921 - Updated changelog. 2019-04-01 18:49:25 +02:00
Mark Paluch
5cd8bb8e27 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 10:38:57 +01:00
Mark Paluch
138198fd0f DATAREDIS-950 - Fix ClassCastException on shared Lettuce Cluster connection validation.
Original Pull Request: #445
2019-03-27 10:30:13 +01:00
Christoph Strobl
70cb773afe DATAREDIS-925 - Add and register binary read/write converter for UUID.
Original pull request: #444.
2019-03-27 09:22:02 +01:00
Mark Paluch
321199c084 DATAREDIS-951 - Upgrade to Lettuce 5.1.6.
Replace custom builder adapter with ClusterClientOptions.builder(ClientOptions).
2019-03-27 08:56:34 +01:00
Mark Paluch
34bcd46620 DATAREDIS-794 - Improve Jedis Cluster Topology caching.
We now made JedisClusterTopologyProvider public and configurable through overriding JedisConnectionFactory.createTopologyProvider(…).

The topology provider accepts a configurable timeout to configure the cache timeout. Alternatively, custom ClusterTopologyProvider implementations can be returned through JedisConnectionFactory.createTopologyProvider(…).

Original Pull Request: #383
2019-03-26 13:47:48 +01:00
Christoph Strobl
a0e3dca1e4 DATAREDIS-949 - Polishing.
Favor AssertJ over Hamcrest.

Original Pull Request: #417
2019-03-26 09:52:07 +01:00