Commit Graph

2460 Commits

Author SHA1 Message Date
Mark Paluch
bc50822dfb After release cleanups.
See #2171
2021-10-18 13:55:43 +02:00
Mark Paluch
1ed82a719a Prepare next development iteration.
See #2171
2021-10-18 13:55:39 +02:00
Mark Paluch
1068aadaf6 Release version 2.6 RC1 (2021.1.0).
See #2171
2021-10-18 13:48:15 +02:00
Mark Paluch
c869b87192 Prepare 2.6 RC1 (2021.1.0).
See #2171
2021-10-18 13:47:48 +02:00
Mark Paluch
7eeb0a4a8e Polishing.
Reformat documentation.

See #2181
2021-10-13 14:30:59 +02:00
Mark Paluch
6f3be02f3a Polishing.
Tweak wording.

See #2181
2021-10-13 14:30:53 +02:00
Dennis
430cef40ea Added docs to use TTL on AWS ElastiCache.
The documentation indicates that it's not possible to use the keyspace notification message listener on AWS ElastiCache. The added text describes a way to prevent Spring Data Redis from using the `CONFIG` command and make it possible to use the listener on AWS.

Closes #2181
2021-10-13 14:30:53 +02:00
Forever杨
954029d64a Fix command reference in Javadoc.
Closes #2176
2021-10-13 14:25:01 +02:00
Mark Paluch
05aeaf9cb4 Upgrade to Maven Wrapper 3.8.3.
See #2180
2021-10-11 14:30:32 +02:00
Mark Paluch
5852cc23f9 Add support for fluent findBy(…) query by example support.
Including projection and stream query support.

Closes #2150
Original pull request: #2151.
2021-10-08 13:58:30 +02:00
Mark Paluch
54feba95a9 Fix invalid Javadoc references.
See #2175
2021-09-27 10:02:15 +02:00
Mark Paluch
5166950b2b Add Java 17 to CI pipeline.
Closes #2175
2021-09-27 08:38:29 +02:00
Mark Paluch
b1c4fc2276 After release cleanups.
See #2143
2021-09-17 09:52:22 +02:00
Mark Paluch
55b40c6c3c Prepare next development iteration.
See #2143
2021-09-17 09:52:19 +02:00
Mark Paluch
c20be97054 Release version 2.6 M3 (2021.1.0).
See #2143
2021-09-17 09:44:58 +02:00
Mark Paluch
f88f820568 Prepare 2.6 M3 (2021.1.0).
See #2143
2021-09-17 09:44:35 +02:00
Christoph Strobl
7d94bfc30e Polishing.
Reintroduce public compile-time constants but flag them deprecated with replacement hint.

Original Pull Request: #2158
2021-09-16 11:04:34 +02:00
Stefan Berger
2f202fde5f Fix typo in DELIMITTER
Closes: #2158
2021-09-16 10:52:42 +02:00
Mark Paluch
f5420d0477 Run top-level collection conversion tests only on Java 8.
Closes #2143
Related ticket: #2168
2021-09-16 09:47:33 +02:00
Mark Paluch
c392f030d8 Guard tests against changing subscription order.
See #2143
2021-09-16 08:46:26 +02:00
Mark Paluch
174680b9e7 Guard RedisClusterConfiguration.asMap and RedisSentinelConfiguration.asMap with Assert.noNullElements(…).
Closes #2167
2021-09-15 12:09:48 +02:00
Mark Paluch
0691ffd347 Upgrade to Lettuce 6.1.5.RELEASE.
Closes #2165
2021-09-15 12:04:07 +02:00
Mark Paluch
125342f19a Polishing.
Revert changes in JedisClusterKeyCommands. Switch clusterGetNodeForKey method to calculate the slot locally.

See #2156
Original pull request: #2159.
2021-09-14 09:35:36 +02:00
Dan Smith
5d617ed11b Hash keys using Jedis locally rather than call cluster keyslot.
Changing the remaining commands in JedisClusterKeyCommands to use the
topology's getKeyServingMasterNode to find the node of key, rather than calling
connection.clusterGetNodeForKey. clusterGetNodeForKey was making a cluster
keyslot call to the server to hash the key, rather than hashing it locally.

Closes: #2156
Original pull request: #2159.
2021-09-14 09:35:15 +02:00
Mark Paluch
7735a039fe 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:35 +02:00
Petromir Dzhunev
aaf7818427 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:33 +02:00
Christoph Strobl
cb20f8a652 Update license header and javadoc.
Original Pull Request: #2129
2021-09-13 09:26:35 +02:00
Mark Paluch
fcf92a26e6 Polishing.
Remove exposeConnection from AbstractOperations.execute(…) as it's always set to true simplifying calling code.

Original Pull Request: #2129
2021-09-13 09:17:36 +02:00
Mark Paluch
5918f91128 Introduce doCreate… methods without connection proxying.
doCreateMono and doCreateFlux now no longer proxy the connection for commands invoked directly from the ReactiveRedisTemplate implementations as proxying isn't necessary for simple command invocation.

Original Pull Request: #2129
2021-09-13 09:17:13 +02:00
Mark Paluch
24b0f6116b Introduce ReactiveRedisOperations.executeInSession(…) and session callback interface.
Allows reuse of a bound connection without additional connection acquisition overhead.

Closes: #2110
Original Pull Request: #2129
2021-09-13 09:16:44 +02:00
Mark Paluch
997cdaa2e9 Upgrade to Maven Wrapper 3.8.2.
See #2160
2021-09-10 15:38:05 +02:00
Mark Paluch
a944aa2d1b Upgrade to Jedis 3.7.
Enable support for SCAN with type, call appropriate shutdown methods with save/nosave flags.

Closes: #2153
Original Pull Request: #2154
2021-09-03 11:23:00 +02:00
Mark Paluch
99053cfeac Polishing.
Fix build on Java 16.

See #2071
2021-09-02 11:55:23 +02:00
Mark Paluch
f205d574b5 Upgrade to XStream 1.4.18.
Closes #2152
2021-09-01 10:59:45 +02:00
Jens Schauder
f215f9dd31 After release cleanups.
See #2125
2021-08-12 15:16:23 +02:00
Jens Schauder
8c4771442f Prepare next development iteration.
See #2125
2021-08-12 15:16:22 +02:00
Jens Schauder
79a1acf800 Release version 2.6 M2 (2021.1.0).
See #2125
2021-08-12 15:03:18 +02:00
Jens Schauder
f56552092b Prepare 2.6 M2 (2021.1.0).
See #2125
2021-08-12 15:02:57 +02:00
Christoph Strobl
4dcb215798 Upgrade to jedis 3.6.3.
Closes: #2133
2021-07-23 12:55:16 +02:00
Jens Schauder
b57a1e0376 After release cleanups.
See #2036
2021-07-16 14:19:58 +02:00
Jens Schauder
3595619f39 Prepare next development iteration.
See #2036
2021-07-16 14:19:56 +02:00
Jens Schauder
485ea081f1 Release version 2.6 M1 (2021.1.0).
See #2036
2021-07-16 14:09:26 +02:00
Jens Schauder
0e021db395 Prepare 2.6 M1 (2021.1.0).
See #2036
2021-07-16 14:08:59 +02:00
Jens Schauder
b760fd8d61 Updated changelog.
See #2036
2021-07-16 14:08:56 +02:00
Jens Schauder
28f2ef32c2 Updated changelog.
See #2094
2021-07-16 10:48:19 +02:00
Christoph Strobl
a7d574e330 Upgrade to jedis 3.6.2.
Closes: #2122
2021-07-16 07:48:01 +02:00
Christoph Strobl
665569b9e7 Move geo shapes to domain specific package.
Original Pull Request: #2113
2021-07-14 11:28:03 +02:00
Christoph Strobl
b00bd4bd5b Polishing.
Reduce duplicate code by introducing common interface.
Fix ANY flag computation.

Original Pull Request: #2113
2021-07-14 11:27:56 +02:00
Mark Paluch
1bf31c0a17 Polishing.
Tweak messages to reflect the correct annotation name.

Original Pull Request: #2113
2021-07-14 11:27:49 +02:00
Mark Paluch
ce52baff98 Add support for GEOSEARCH/GEOSEARCHSTORE commands.
Supported through Lettuce only. GeoOperations support GEOSEARCH for now.

Closes: #2043
Original Pull Request: #2113
2021-07-14 11:27:23 +02:00