Commit Graph

1245 Commits

Author SHA1 Message Date
Jens Schauder
a1efb99ed2 Prepare 2.4.11 (2020.0.11).
See #2094
2021-07-16 10:18:58 +02:00
Jens Schauder
49494676f1 Updated changelog.
See #2094
2021-07-16 10:18:55 +02:00
Mark Paluch
9258b582c9 Ensure all pipelined commands use a dedicated connection to avoid lingering commands when using pipelining with flushing customization.
Original Pull Request: #2088
2021-06-29 09:17:36 +02:00
Mark Paluch
996f42cd1c Updated changelog.
See #2066
2021-06-22 16:07:30 +02:00
Mark Paluch
636e1017b3 Prepare 2.4.10 (2020.0.10).
See #2065
2021-06-22 15:17:56 +02:00
Mark Paluch
df0c239e5d Updated changelog.
See #2065
2021-06-22 15:17:52 +02:00
Mark Paluch
4b69d04577 Updated changelog.
See #2034
2021-05-14 12:36:43 +02:00
Mark Paluch
0bcb8e8be7 Prepare 2.4.9 (2020.0.9).
See #2033
2021-05-14 11:51:55 +02:00
Mark Paluch
40bedd8238 Updated changelog.
See #2033
2021-05-14 11:51:50 +02:00
Mark Paluch
f9a84ff1bc Updated changelog.
See #2023
2021-04-14 14:40:05 +02:00
Mark Paluch
eee932e5d3 Prepare 2.4.8 (2020.0.8).
See #2024
2021-04-14 11:32:49 +02:00
Mark Paluch
ec79fad433 Updated changelog.
See #2024
2021-04-14 11:32:46 +02:00
Mark Paluch
1bdb0bcde3 Updated changelog.
See #2004
2021-04-14 11:17:44 +02:00
ooooo-youwillsee
8fe6b87990 Update reference documentation to set RedisConnectionFactory on RedisTemplate.
Closes #2030
2021-04-13 10:07:50 +02:00
Mark Paluch
a61bcaa88c Prepare 2.4.7 (2020.0.7).
See #2005
2021-03-31 18:19:20 +02:00
Mark Paluch
6c2447b9bf Updated changelog.
See #2005
2021-03-31 18:19:17 +02:00
Mark Paluch
b44252e9dc Updated changelog.
See #2003
2021-03-31 17:26:09 +02:00
Mark Paluch
f002bea3b2 Make RedisConnectionProxy public.
RedisConnectionProxy is now public so it can be used properly for Java proxy creation across different class loaders. Previously, creating a Java proxy from a different class loader failed because of visibility/access restrictions.

Closes #2016
2021-03-24 09:36:26 +01:00
Mark Paluch
da6b04b6a2 Updated changelog.
See #1974
2021-03-17 11:31:32 +01:00
Mark Paluch
ae8c33713c Prepare 2.4.6 (2020.0.6).
See #1976
2021-03-17 10:53:44 +01:00
Mark Paluch
42296e766c Updated changelog.
See #1976
2021-03-17 10:53:42 +01:00
Mark Paluch
2eda0e4c1e Updated changelog.
See #1972
2021-03-17 10:35:15 +01:00
Mark Paluch
67ef82b116 Polishing.
Add integration tests for Lettuce Cluster zRevRangeByLex. Fix converter usage in tests.

See #1998
2021-03-15 17:29:20 +01:00
Mark Paluch
996c749c1f Fix JedisClusterZSetCommands.reverseRangeByLex(…) parameter order.
max/min parameter are now used in the correct order.

Closes #1998
2021-03-15 17:29:20 +01:00
Mark Paluch
ede4b0805b Move off deprecated API.
Original Pull Request: #1991
2021-03-08 10:02:45 +01:00
Mark Paluch
ed0bba9c32 Accept cluster nodes without hostname.
RedisNode can now be constructed using an empty hostname. This can happen when a node is in failover state. RedisNode exposes hasValidHost() to check whether the node has a valid hostname.

Also, introduce copy constructor to avoid mutations caused by the builder.

Original Pull Request: #1991
2021-03-08 10:02:28 +01:00
Mark Paluch
91dc24f7d0 Polishing.
Tweak Javadoc. Extract comparator as constant. Remove Map copying for toString usage.

Closes #1982
2021-03-03 11:15:16 +01:00
Stefan Berger
65da767516 Improved performance of Bucket.extract().
By using a TreeMap, entries starting with a certain prefix can be found
much faster than before.

Closes #1982
2021-03-03 11:15:16 +01:00
Mark Paluch
aaf3cabeb6 Pass-thru custom Redis commands using Lettuce.
We now accept unknown custom Redis commands when using the Lettuce driver. Previously, custom commands were required to exist in Lettuce's CommandType enumeration and unknown commands (such as modules) failed to run.

Closes #1979
2021-02-23 09:30:00 +01:00
jongjin-bae
9179967d4a Move off deprecated code in reference documentation.
Fix example to create an instance of the LettuceClientConfiguration type with the appropriate constant variable.

Closes #1964
Original pull request: #1966.
2021-02-19 13:42:40 +01:00
Christoph Strobl
9f9c41c432 Updated changelog.
See #1975
2021-02-18 11:37:50 +01:00
Christoph Strobl
6cff1397bc Prepare 2.4.5 (2020.0.5).
See #1973
2021-02-18 10:58:50 +01:00
Christoph Strobl
a3c000dd5f Updated changelog.
See #1973
2021-02-18 10:58:48 +01:00
Christoph Strobl
1c321b33b4 Updated changelog.
See #1944
2021-02-17 14:20:37 +01:00
Christoph Strobl
b062d02b8b Prepare 2.4.4 (2020.0.4).
See #1943
2021-02-17 11:59:37 +01:00
Christoph Strobl
338ac0a30b Updated changelog.
See #1943
2021-02-17 11:59:36 +01:00
Christoph Strobl
b5c1f6c094 Updated changelog.
See #1830
2021-02-17 11:34:26 +01:00
Christoph Strobl
c959747abc Updated changelog.
See #1810
2021-02-17 10:58:30 +01:00
Christoph Strobl
5d3d2122c0 Move expires check to dedicated method.
Introduce helper method to unify expiry check and simplify control flow.

Original Pull Request: #1961
2021-02-16 12:09:38 +01:00
Muchnik Andrey
3f4df6d353 Remove phantom copy of expiring data when source gets persisted.
This commit makes sure to clean up resources when a previously expiring entity is persisted by setting the time to live to zero or negative.
In case a phantom copy exists for the changed entity, it is removed to free space on the server and prevent expiration events from being sent.

See #1955
Original Pull Request: #1961
2021-02-16 12:09:12 +01:00
Christoph Strobl
206d87fee2 Preserve order in SetConverter.
This commit fixes an issue where the order of elements in a set is not preserved when converting elements of the set.

Closes #1969.
Original pull request: #1968.
2021-02-15 14:57:17 +01:00
Christoph Strobl
443e37d552 Updated changelog.
See #1831
2021-01-13 15:49:53 +01:00
Christoph Strobl
2e976f8902 Prepare 2.4.3 (2020.0.3).
See #1832
2021-01-13 14:17:43 +01:00
Christoph Strobl
e75f41ca79 Updated changelog.
See #1832
2021-01-13 14:17:42 +01:00
Christoph Strobl
014ae63c69 Update issue tracker references after GitHub issues migration.
See: #1779
2021-01-13 08:22:12 +01:00
Mark Paluch
98accd265d Update copyright year to 2021.
Closes #1942
2021-01-12 10:44:23 +01:00
Greg L. Turnquist
4da17f0759 DATAREDIS-1263 - Include proper import statements.
To ensure Kotlin builds work properly, certain types need explicit import statements.
2020-12-09 11:53:45 -06:00
Mark Paluch
e83d5f7400 DATAREDIS-1249 - Prepare 2.4.2 (2020.0.2). 2020-12-09 16:00:55 +01:00
Mark Paluch
0a625f9b40 DATAREDIS-1249 - Updated changelog. 2020-12-09 16:00:51 +01:00
Mark Paluch
e894d0124a DATAREDIS-1242 - Updated changelog. 2020-12-09 15:33:29 +01:00