Commit Graph

127 Commits

Author SHA1 Message Date
Mark Paluch
06d87ba7e6 DATAREDIS-929 - Upgrade to Lettuce 5.1.4. 2019-02-12 13:25:07 +01:00
Mark Paluch
8f209e3668 DATAREDIS-749 - Upgrade to Jedis 3.0.1.
Original pull request: #374.
2019-01-08 09:37:36 +01:00
Mark Paluch
f253d4128d DATAREDIS-749 - Polishing.
Upgrade to Jedis 3.0. Remove reflective sendCommand calls in favor of public Jedis sendCommand API. Invocations with null arguments by introducing overloads with argument defaulting. Fix exception translation because of a changed exception hierarchy. Fix tests and adapt tests to new transactional results that return null values instead if empty collections for nested array responses.

Reformat code. Add author tags. Add note to reference docs.

Original pull request: #374.
2019-01-08 09:37:34 +01:00
Guy Korland
f4680a180c DATAREDIS-749 - Upgrade to Jedis 3.0.0 M1.
Upgrade dependency version to 3.0.0 M1. Adapt to API changes.

Original pull request: #374.
2019-01-08 09:37:31 +01:00
Christoph Strobl
f02369fa0a DATAREDIS-906 - After release cleanups. 2018-12-11 11:07:53 +01:00
Christoph Strobl
d5410c6ea0 DATAREDIS-906 - Prepare next development iteration. 2018-12-11 11:07:51 +01:00
Christoph Strobl
b4d2db0ed5 DATAREDIS-906 - Release version 2.2 M1 (Moore). 2018-12-11 10:53:53 +01:00
Christoph Strobl
b6692b5956 DATAREDIS-906 - Prepare 2.2 M1 (Moore). 2018-12-11 10:53:11 +01:00
Mark Paluch
2b094850a2 DATAREDIS-721 - Use jackson version defined in parent pom.
Original Pull Request: #315
2018-11-30 12:52:45 +01:00
Mark Paluch
1887aa6eef DATAREDIS-897 - Upgrade to Lettuce 5.1.3. 2018-11-26 16:44:11 +01:00
Mark Paluch
ecba2f50c1 DATAREDIS-884 - Upgrade to Lettuce 5.1.2.RELEASE. 2018-10-29 08:23:17 +01:00
Mark Paluch
66945e6292 DATAREDIS-876 - Upgrade to Commons Pool2 2.6.0. 2018-10-16 15:29:48 +02:00
Mark Paluch
9df7cdaec3 DATAREDIS-861 - After release cleanups. 2018-09-21 07:45:29 -04:00
Mark Paluch
955a55062e DATAREDIS-861 - Prepare next development iteration. 2018-09-21 07:45:27 -04:00
Mark Paluch
17b5181f5c DATAREDIS-861 - Release version 2.1 GA (Lovelace). 2018-09-21 07:08:39 -04:00
Mark Paluch
426bd11bef DATAREDIS-861 - Prepare 2.1 GA (Lovelace). 2018-09-21 07:07:51 -04:00
Christoph Strobl
e253d49f4a DATAREDIS-870 - Upgrade to Lettuce 5.1.0.RELEASE 2018-09-20 10:46:59 +02:00
Oliver Gierke
1289323f63 DATAREDIS-853 - After release cleanups. 2018-08-20 10:56:53 +02:00
Oliver Gierke
c0babf2d1b DATAREDIS-853 - Prepare next development iteration. 2018-08-20 10:56:52 +02:00
Oliver Gierke
beef8b7eff DATAREDIS-853 - Release version 2.1 RC2 (Lovelace). 2018-08-20 10:40:11 +02:00
Oliver Gierke
1c63d58a7b DATAREDIS-853 - Prepare 2.1 RC2 (Lovelace). 2018-08-20 10:39:43 +02:00
Mark Paluch
c1508df13a DATAREDIS-836 - After release cleanups. 2018-07-26 12:32:28 +02:00
Mark Paluch
013ee9f35e DATAREDIS-836 - Prepare next development iteration. 2018-07-26 12:32:25 +02:00
Mark Paluch
1bd6e216dd DATAREDIS-836 - Release version 2.1 RC1 (Lovelace). 2018-07-26 12:06:35 +02:00
Mark Paluch
9e1ff1a747 DATAREDIS-836 - Prepare 2.1 RC1 (Lovelace). 2018-07-26 12:04:30 +02:00
Christoph Strobl
a9062dfe33 DATAREDIS-812 - After release cleanups. 2018-05-17 10:09:36 +02:00
Christoph Strobl
f42a2eb661 DATAREDIS-812 - Prepare next development iteration. 2018-05-17 10:09:34 +02:00
Christoph Strobl
dee11d1436 DATAREDIS-812 - Release version 2.1 M3 (Lovelace). 2018-05-17 09:51:42 +02:00
Christoph Strobl
df0ef20388 DATAREDIS-812 - Prepare 2.1 M3 (Lovelace). 2018-05-17 09:50:48 +02:00
Mark Paluch
5b21b9e7b9 DATAREDIS-833 - Upgrade to Lettuce 5.1.0.M1. 2018-05-14 18:03:06 +02:00
Mark Paluch
4057bae7a7 DATAREDIS-827 - Upgrade to Lettuce 5.0.4.RELEASE. 2018-05-08 12:32:30 +02:00
Mark Paluch
dc8e52da8b DATAREDIS-770 - After release cleanups. 2018-04-13 15:08:34 +02:00
Mark Paluch
6c02d6fb47 DATAREDIS-770 - Prepare next development iteration. 2018-04-13 15:08:32 +02:00
Mark Paluch
90e3dd66ba DATAREDIS-770 - Release version 2.1 M2 (Lovelace). 2018-04-13 14:30:58 +02:00
Mark Paluch
2905da3444 DATAREDIS-770 - Prepare 2.1 M2 (Lovelace). 2018-04-13 14:30:01 +02:00
Mark Paluch
e0b73c7d75 DATAREDIS-800 - Upgrade to netty 4.1.22.Final. 2018-03-29 11:08:40 +02:00
Mark Paluch
682761db54 DATAREDIS-799 - Upgrade to Lettuce 5.0.3.RELEASE. 2018-03-29 09:52:46 +02:00
Oliver Gierke
51b644e400 DATAREDIS-798 - Removed explicit declaration of Jackson library versions. 2018-03-27 19:42:27 +02:00
Mark Paluch
871465fa3b DATAREDIS-787 - Retain stack trace in tests.
We now disable JVM's stack trace omission on fast code paths to investigate exceptions thrown within tests.
2018-03-14 12:02:12 +01:00
Mark Paluch
51d91c16e0 DATAREDIS-773 - Upgrade to Lettuce 5.0.2.RELEASE. 2018-02-18 18:35:43 +01:00
Christoph Strobl
3f7f98e229 DATAREDIS-710 - After release cleanups. 2018-02-06 10:11:17 +01:00
Christoph Strobl
d799663491 DATAREDIS-710 - Prepare next development iteration. 2018-02-06 10:11:15 +01:00
Christoph Strobl
20b1f40a9a DATAREDIS-710 - Release version 2.1 M1 (Lovelace). 2018-02-06 09:47:10 +01:00
Christoph Strobl
19fc7b8f28 DATAREDIS-710 - Prepare 2.1 M1 (Lovelace). 2018-02-06 09:45:50 +01:00
Mark Paluch
d08ab93421 DATAREDIS-682 - Connect to Redis using unix domain sockets.
We now support Redis connections using OS-native transports through unix domain sockets when using the Lettuce driver. Domain sockets do not require a roundtrip through the networking layer but directly use native epoll or kqueue interfaces.

LettuceConnectionFactory factory = new LettuceConnectionFactory(new RedisSocketConfiguration("/var/run/redis.sock"));

Unix domain socket support requires netty's native epoll/kqueue dependencies matching the runtime environment:

<dependency>
	<groupId>io.netty</groupId>
	<artifactId>netty-transport-native-epoll</artifactId>
	<classifier>linux-x86_64</classifier>
	<version>${netty}</version>
</dependency>

<dependency>
	<groupId>io.netty</groupId>
	<artifactId>netty-transport-native-kqueue</artifactId>
	<classifier>osx-x86_64</classifier>
	<version>${netty}</version>
</dependency>

Original Pull Request: #286
2017-11-17 17:13:41 +01:00
Mark Paluch
5c16a6044c DATAREDIS-735 - Upgrade to Lettuce 5.0.1. 2017-11-16 19:13:17 +01:00
Mark Paluch
9a1518cd40 DATAREDIS-691 - After release cleanups. 2017-10-02 11:37:23 +02:00
Mark Paluch
e7859c5dfc DATAREDIS-691 - Prepare next development iteration. 2017-10-02 11:37:22 +02:00
Mark Paluch
53e8a88d2d DATAREDIS-691 - Release version 2.0 GA (Kay). 2017-10-02 11:10:23 +02:00
Mark Paluch
b52c803b78 DATAREDIS-691 - Prepare 2.0 GA (Kay). 2017-10-02 11:09:17 +02:00