Mark Paluch
d37341e7f6
Polishing.
...
Add author and since tags. Wrap connection allocation with fromSupplier(…). Move connection proxy decoration into doInConnection(…) as connection decoration isn't directly related to connection creation.
See #2145
Original pull request: #2162 .
2021-09-13 15:09:23 +02:00
Petromir Dzhunev
7781c8f3c9
Extract connection creation into ReactiveRedisTemplate.getConnection() method.
...
A new method, called getConnection, is introduced to allow overriding of connection creation.
Closes #2145
Original pull request: #2162 .
2021-09-13 15:09:18 +02:00
Mark Paluch
1563bcc77e
Upgrade to Maven Wrapper 3.8.2.
...
See #2161
2021-09-10 15:39:40 +02:00
Mark Paluch
155e1b61df
Upgrade to XStream 1.4.18.
...
Closes #2152
2021-09-01 10:59:50 +02:00
Jens Schauder
aac2e29c4b
After release cleanups.
...
See #2124
2021-08-12 11:37:31 +02:00
Jens Schauder
406d06e346
Prepare next development iteration.
...
See #2124
2021-08-12 11:37:30 +02:00
Jens Schauder
bab3e62213
Release version 2.5.4 (2021.0.4).
...
See #2124
2021-08-12 11:22:50 +02:00
Jens Schauder
fc27f6ce41
Prepare 2.5.4 (2021.0.4).
...
See #2124
2021-08-12 11:22:27 +02:00
Christoph Strobl
30cda0b9e4
Upgrade to jedis 3.6.3.
...
Closes : #2133
2021-07-23 12:56:53 +02:00
Jens Schauder
a04f9d75e2
After release cleanups.
...
See #2095
2021-07-16 11:51:06 +02:00
Jens Schauder
c16b7ee580
Prepare next development iteration.
...
See #2095
2021-07-16 11:51:03 +02:00
Jens Schauder
0f034f2d03
Release version 2.5.3 (2021.0.3).
...
See #2095
2021-07-16 11:35:22 +02:00
Jens Schauder
fa41205e65
Prepare 2.5.3 (2021.0.3).
...
See #2095
2021-07-16 11:34:28 +02:00
Jens Schauder
be52e72f92
Updated changelog.
...
See #2095
2021-07-16 11:34:25 +02:00
Christoph Strobl
76bbc2108a
Upgrade to jedis 3.6.2.
...
Closes : #2122
2021-07-16 11:23:03 +02:00
Mark Paluch
9da50687e0
Upgrade to Lettuce 6.1.4.
...
Closes #2119
2021-07-14 10:32:23 +02:00
Mark Paluch
3448f3bdbf
Polishing.
...
Reorder methods. Remove unnecessary null guards. Introduce hashCode/equals methods to RedisConfiguration implementations. Refactor tests. Let LettuceClientConfiguration.builder apply settings from RedisURI. Introduce SentinelMasterId to implement equals method.
See #2116 .
Original pull request: #2117 .
2021-07-13 16:21:03 +02:00
bono007
232410d4cc
Add factory method to LettuceConnectionFactory to create RedisConfiguration from RedisURI.
...
Closes #2116 .
Original pull request: #2117 .
2021-07-13 16:21:02 +02:00
Mark Paluch
82ab6e8e6a
Avoid configuring the database number in JedisClientConfiguration used for Sentinels.
...
We now no longer configure the database number configured for data node access through JedisClientConfiguration instances that are used for Sentinel node connectivity. Previously, the configured database number lead to issuing a SELECT command on Sentinel that doesn't support database isolation.
Fixes : #2103 .
Original Pull Request: #2112
2021-07-02 12:59:19 +02:00
Mark Paluch
d9c446e844
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:11:31 +02:00
Mark Paluch
4cf24a1e11
After release cleanups.
...
See #2066
2021-06-22 16:05:23 +02:00
Mark Paluch
62cacc8777
Prepare next development iteration.
...
See #2066
2021-06-22 16:05:20 +02:00
Mark Paluch
7556fcec11
Release version 2.5.2 (2021.0.2).
...
See #2066
2021-06-22 15:52:29 +02:00
Mark Paluch
6c72cf83db
Prepare 2.5.2 (2021.0.2).
...
See #2066
2021-06-22 15:51:40 +02:00
Mark Paluch
62d250d872
Updated changelog.
...
See #2066
2021-06-22 15:51:35 +02:00
Mark Paluch
5b211c749c
Updated changelog.
...
See #2065
2021-06-22 15:29:55 +02:00
Mark Paluch
9f07e99f5a
Upgrade to Netty 4.1.65.Final.
...
See #2091
2021-06-22 14:39:47 +02:00
Mark Paluch
18db6fca0d
Upgrade to Lettuce 6.1.3.
...
Closes #2091
2021-06-22 14:39:39 +02:00
Mark Paluch
2f1f3ed3de
Upgrade to Jedis 3.6.1.
...
Closes #2093
2021-06-21 10:13:29 +02:00
Christoph Strobl
d9de6af52c
Update reference documentation.
...
Fix sorting query part that should be 'orderBy'.
Original Pull Request: #2087
2021-06-18 13:00:06 +02:00
Mark Paluch
ea74bd65be
Fix result sorting using Redis repository query methods.
...
We now correctly apply sorting when calling a repository query method with a Sort parameter or when defining the sort order as part of the method name.
Original Pull Request: #2087
2021-06-18 12:59:21 +02:00
Mark Paluch
f901746b06
Polishing.
...
Add since tags, equals/hashCode/toString methods. Reformat code.
Original pull request: #2060 .
Closes #2055
2021-06-17 14:40:23 +02:00
yanam
a2f2d9051a
Add support for BitFieldSubCommands that generate multiple bit operations using non-chaining methods.
...
Original pull request: #2060 .
Closes #2055
2021-06-17 14:40:23 +02:00
Mark Paluch
26d1cf63e3
Polishing.
...
Inline valueFromLoader method. Refine tests to not rely on the number of runtime CPU cores.
See #2079
Original pull request: #2082 .
2021-06-15 09:30:56 +02:00
Piotr Mionskowski
5e1c2be082
Synchronize RedisCache.get(…) with ValueLoader only if value is absent.
...
RedisCache.get(…) now optimistically fetches the cache value before entering cache-wide synchronization. The previous version synchronized all calls to `get(key, valueLoader)`.
Closes #2079
Original pull request: #2082 .
2021-06-15 09:30:56 +02:00
Mark Paluch
59562e3125
Upgrade to XStream 1.4.17.
...
Closes #2069
2021-06-10 09:31:04 +02:00
Mark Paluch
479b4a2647
Fix XREVRANGE using Lettuce to use the same connection.
...
XREVRANGE using Lettuce uses now the same connection instead of pinning execution to a dedicated connection.
Closes #2078
2021-06-09 15:54:03 +02:00
Mark Paluch
e11668c947
After release cleanups.
...
See #2034
2021-05-14 12:34:22 +02:00
Mark Paluch
1938549952
Prepare next development iteration.
...
See #2034
2021-05-14 12:34:18 +02:00
Mark Paluch
29fcd08990
Release version 2.5.1 (2021.0.1).
...
See #2034
2021-05-14 12:23:57 +02:00
Mark Paluch
9dff05cfa9
Prepare 2.5.1 (2021.0.1).
...
See #2034
2021-05-14 12:23:22 +02:00
Mark Paluch
0506d94584
Updated changelog.
...
See #2034
2021-05-14 12:23:18 +02:00
Mark Paluch
9baf3b0b1e
Updated changelog.
...
See #2033
2021-05-14 12:06:44 +02:00
Mark Paluch
8641ab1091
Guard non-initialized RedisConnectionFactory.getConnection() with IllegalStateException.
...
Obtaining a Connection from RedisConnectionFactory and its reactive variant is now guarded by IllegalStateException that is thrown if the connection factory was not yet initialized.
Previously, connections could be obtained where configuration was partially applied.
Closes #2057
2021-05-12 11:56:22 +02:00
Mark Paluch
899eea456d
Upgrade to Lettuce 6.1.2.
...
Closes #2064
2021-05-12 11:29:45 +02:00
Mark Paluch
bba9930f86
Upgrade to Jedis 3.6.0.
...
Closes #2022
2021-04-26 08:32:33 +02:00
Greg L. Turnquist
80bc9749fd
Authenticate with artifactory.
...
See #2023 .
2021-04-22 15:51:31 -05:00
Mark Paluch
ef3c42041a
After release cleanups.
...
See #2023
2021-04-14 14:30:41 +02:00
Mark Paluch
ee35ce61eb
Prepare next development iteration.
...
See #2023
2021-04-14 14:30:38 +02:00
Mark Paluch
39d52f4074
Release version 2.5 GA (2021.0.0).
...
See #2023
2021-04-14 14:18:49 +02:00