Commit Graph

2207 Commits

Author SHA1 Message Date
Mark Paluch
ffb623be2d Prepare next development iteration.
See #1972
2021-03-17 10:33:56 +01:00
Mark Paluch
1603c166f9 Release version 2.3.8 (Neumann SR8).
See #1972
2021-03-17 10:21:34 +01:00
Mark Paluch
78243ba791 Prepare 2.3.8 (Neumann SR8).
See #1972
2021-03-17 10:21:09 +01:00
Mark Paluch
31c6a401fc Updated changelog.
See #1972
2021-03-17 10:21:06 +01:00
Mark Paluch
cb4c28ab5d Move off deprecated API.
Original Pull Request: #1991
2021-03-08 09:59:52 +01:00
Mark Paluch
a956ba8918 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 09:47:09 +01:00
Mark Paluch
ff0cd5ac0b 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:31:09 +01:00
jongjin-bae
bdcdc97f3f 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:43:09 +01:00
Christoph Strobl
33cd7bd010 Updated changelog.
See #1975
2021-02-18 11:37:48 +01:00
Christoph Strobl
d3ba287e58 Updated changelog.
See #1973
2021-02-18 11:18:31 +01:00
Christoph Strobl
9f657f117f Updated changelog.
See #1944
2021-02-17 14:20:35 +01:00
Christoph Strobl
1faf45ad8d Updated changelog.
See #1943
2021-02-17 13:49:21 +01:00
Christoph Strobl
c8eab2f1de After release cleanups.
See #1830
2021-02-17 11:32:50 +01:00
Christoph Strobl
1ea7e62531 Prepare next development iteration.
See #1830
2021-02-17 11:32:49 +01:00
Christoph Strobl
e50a0a893f Release version 2.3.7 (Neumann SR7).
See #1830
2021-02-17 11:07:42 +01:00
Christoph Strobl
d6df4d28fd Prepare 2.3.7 (Neumann SR7).
See #1830
2021-02-17 11:07:10 +01:00
Christoph Strobl
e78911d58e Updated changelog.
See #1830
2021-02-17 11:07:09 +01:00
Christoph Strobl
407e4a0ca6 Updated changelog.
See #1810
2021-02-17 10:58:29 +01:00
Mark Paluch
85ef98dfea Include Bintray plugin repository.
Closes #1970.
2021-02-17 10:00:12 +01:00
Christoph Strobl
9b18e0cea1 Move expires check to dedicated method.
Introduce helper method to unify expiry check and simplify control flow.

Original Pull Request: #1961
2021-02-16 14:21:17 +01:00
Muchnik Andrey
8933e026f5 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

# Conflicts:
#	src/test/java/org/springframework/data/redis/core/RedisKeyValueAdapterTests.java
2021-02-16 13:59:24 +01:00
Christoph Strobl
d0e44f5c91 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:23 +01:00
Christoph Strobl
13e98f6159 Updated changelog.
See #1831
2021-01-13 15:49:52 +01:00
Christoph Strobl
45578f0154 Updated changelog.
See #1832
2021-01-13 15:16:26 +01:00
Christoph Strobl
3ecdeb7cf6 Update issue tracker references after GitHub issues migration.
See: #1779
2021-01-13 08:22:22 +01:00
Mark Paluch
d248f28e09 Upgrade to Lettuce 5.3.6.RELEASE.
Closes #1941
2021-01-12 11:55:32 +01:00
Mark Paluch
9790f47b7e Update copyright year to 2021.
Closes #1942
2021-01-12 10:45:51 +01:00
Mark Paluch
0d15806fbb Upgrade to xstream 1.4.15.
Closes #1939
2021-01-11 15:13:43 +01:00
Greg L. Turnquist
f9c986603a DATAREDIS-1263 - Include proper import statements.
To ensure Kotlin builds work properly, certain types need explicit import statements.
2020-12-09 12:12:07 -06:00
Mark Paluch
e4d22e988b DATAREDIS-1249 - Updated changelog. 2020-12-09 16:47:45 +01:00
Mark Paluch
1fd20e234e DATAREDIS-1242 - Updated changelog. 2020-12-09 15:33:26 +01:00
Mark Paluch
51712aa135 DATAREDIS-1240 - After release cleanups. 2020-12-09 12:41:27 +01:00
Mark Paluch
1a18d3fbdd DATAREDIS-1240 - Prepare next development iteration. 2020-12-09 12:41:22 +01:00
Mark Paluch
a42ac2b822 DATAREDIS-1240 - Release version 2.3.6 (Neumann SR6). 2020-12-09 11:16:22 +01:00
Mark Paluch
c8251e9e3b DATAREDIS-1240 - Prepare 2.3.6 (Neumann SR6). 2020-12-09 11:15:56 +01:00
Mark Paluch
3da8d6a05a DATAREDIS-1240 - Updated changelog. 2020-12-09 11:15:53 +01:00
Mark Paluch
baf9ac916d DATAREDIS-1239 - Updated changelog. 2020-12-09 09:59:17 +01:00
Pavel
f46e9fca88 DATAREDIS-1257 - Update redis-repositories documentation.
Update reading converter sample since it converts `Map` to an `Address`, it shall have opposite declaration.

Original Pull Request: #575
2020-12-07 12:25:17 +01:00
Mark Paluch
ade737ff9a DATAREDIS-1254 - Upgrade to Xstream 1.4.14. 2020-11-17 15:56:34 +01:00
Mark Paluch
505812ff80 DATAREDIS-1241 - Updated changelog. 2020-11-11 12:34:43 +01:00
Mark Paluch
afb2ff25ab DATAREDIS-1246 - Use Queue.offer(…) instead of Queue.add(…) to buffer Stream subscription overflow.
Using now the method implemented by SpscArrayQueue instead of the not implemented one.
2020-11-11 09:56:42 +01:00
Christoph Strobl
3a2bac8ae2 DATAREDIS-1245 - Use ClassUtils for assignable check in connection.ReturnType.
Original Pull Request: #571
2020-11-10 12:35:35 +01:00
Mark Paluch
687a7fc70d DATAREDIS-1245 - Polishing.
Fix Javadoc and generics.
2020-11-10 12:35:30 +01:00
Mark Paluch
5bf2514e57 DATAREDIS-1245 - Consider List subtypes used with RedisScript as MULTI return type.
We now consider List and subtypes of List to be returned as MULTI return type. Previously, List subtypes were considered to represent the value type.

Original Pull Request: #571
2020-11-10 12:35:24 +01:00
Mark Paluch
33afa28604 DATAREDIS-1232 - Updated changelog. 2020-10-28 16:28:04 +01:00
Mark Paluch
cdf26b03f2 DATAREDIS-1218 - After release cleanups. 2020-10-28 14:51:07 +01:00
Mark Paluch
26e28eeccc DATAREDIS-1218 - Prepare next development iteration. 2020-10-28 14:51:04 +01:00
Mark Paluch
58670e9ecc DATAREDIS-1218 - Release version 2.3.5 (Neumann SR5). 2020-10-28 14:34:42 +01:00
Mark Paluch
e7b3b345ee DATAREDIS-1218 - Prepare 2.3.5 (Neumann SR5). 2020-10-28 14:34:16 +01:00
Mark Paluch
5231a42356 DATAREDIS-1218 - Updated changelog. 2020-10-28 14:34:11 +01:00