Mark Paluch
b45d358abf
Move Tuple, Limit, and Weights to top-level types.
...
See: #2273
Original Pull Request: #2276
2022-03-17 15:58:46 +01:00
Mark Paluch
91cfbf5470
Remove deprecated LettucePool and deprecated methods.
...
See: #2273
Original Pull Request: #2276
2022-03-17 15:58:22 +01:00
Mark Paluch
f1d528ffef
Remove usage of oppressive language.
...
The API exposes now the renamed command terminology (replica) only and no longer the deprecated one.
Closes : #2195
See: #2274
Original Pull Request: #2276
2022-03-17 15:56:50 +01:00
Mark Paluch
69205c56bb
Polishing.
...
Update Bound operations parameter documentation order. Tweak wording.
See #2214
2022-03-10 13:53:15 +01:00
zhenqiangyi
3cf420a8d4
Fix parameter documentation order of ZSetOperations methods.
...
Closes #2214
2022-03-10 13:53:15 +01:00
Mark Paluch
f19a61452a
Polishing.
...
Update since tags. Move FlushOption converters to client-specific converters. Use method-references where possible.
See #2187
Original pull request: #2190 .
2022-03-10 10:47:00 +01:00
Napster
3191def956
Add support for flush modes using FLUSHDB and FLUSHALL commands.
...
Closes #2187
Original pull request: #2190 .
2022-03-10 10:46:58 +01:00
Mark Paluch
b895229f7c
Polishing.
...
Avoid races in command unsubscribe fetching.
See #2226
2022-03-09 13:52:55 +01:00
dengliming
5e23f1c4de
Simplify CLUSTER MYID command for Jedis.
...
Closes #2226
2022-03-09 13:51:02 +01:00
Mark Paluch
c63e2e2900
Polishing.
...
Add support for MINID trimming. Add tests. Extract Jedis XAddParams conversion to StreamConverters.
Reorder methods. Simplify StreamRecord creation.
See #2247
2022-03-09 10:29:28 +01:00
dengliming
9b8bca689a
Support for approximate trimming in XAddOptions and AddStreamRecord.
...
Closes #2247
2022-03-09 09:46:27 +01:00
Mark Paluch
e97ee20da5
Polishing.
...
Make tests less strict for random values test.
See #2242
2022-02-23 15:35:12 +01:00
Mark Paluch
e31d122e54
Polishing.
...
Add since tags. Consistently document scan command with try-with-resources guidance. Use try-with-resources in tests.
See #2260
Original pull request: #2263 .
2022-02-23 15:30:06 +01:00
Chen Li
04165fb747
Support scan in RedisTemplate.
...
Closes #2260
Original pull request: #2263 .
2022-02-23 15:30:04 +01:00
Mark Paluch
31cc3bda6a
Upgrade to Redis 6.2.6.
...
Closes #2272
2022-02-22 14:14:58 +01:00
Mark Paluch
d40dd3d2bd
Update CI properties.
...
See #2242
2022-02-22 14:10:52 +01:00
Mark Paluch
aade1c42dc
Polishing.
...
See #2268
2022-02-22 09:14:06 +01:00
Mark Paluch
d34c45bfe4
Polishing.
...
Allow Jedis to exist pub/sub loop gracefully. Await unsubscribe. Reduce retry backoff to allow from broken connection recovery. Do not use pooling to avoid using broken connections.
See #2256
2022-02-17 16:24:50 +01:00
Christoph Strobl
bc07540b9a
Update copyright year to 2022.
...
See: #2264
2022-02-17 11:39:38 +01:00
Christoph Strobl
f6b21315a7
MessageListenerContainer must not be initialized twice.
...
Error when afterPropertiesSet is called more than once. Update documentation and error messages.
Original Pull Request: #2256
2022-02-17 11:38:25 +01:00
Mark Paluch
5681ddce68
Use proper subscribe methods and fix nullability assumptions.
...
See: #964
Original Pull Request: #2256
2022-02-17 11:38:18 +01:00
Mark Paluch
5959efb3af
Revise implementation of RedisMessageListenerContainer.
...
RedisMessageListenerContainer is now reimplemented using non-blocking synchronization guards and a state management to simplify its maintenances. Additionally, listener registration and subscription setup through the start() method awaits until the listener subscription is confirmed by the Redis server. The synchronization removes potential race conditions that could happen by concurrent access to blocking Redis connectors in which the registration state was guessed and not awaited.
Resolves : #964
Original Pull Request: #2256
2022-02-17 11:37:57 +01:00
Oliver Drotbohm
14da2582a0
Adapt to changes in entity creation metadata APIs in Spring Data Commons.
2022-02-15 17:40:53 +01:00
Greg L. Turnquist
b64a131608
Update CI properties.
...
See #2242
2022-02-15 09:00:21 -06:00
Mark Paluch
c426dac3bd
Polishing.
...
Add author tags and update license years.
See #2222
2022-02-15 14:23:41 +01:00
Hendrik Duerkop
4b9738d61d
Removed deprecated SpinBarrier.
...
Closes #2222
2022-02-15 13:51:34 +01:00
dependabot[bot]
13be206128
Upgrade to xstream 1.4.19.
...
Bumps [xstream](https://github.com/x-stream/xstream ) from 1.4.18 to 1.4.19.
- [Release notes](https://github.com/x-stream/xstream/releases )
- [Commits](https://github.com/x-stream/xstream/commits )
---
updated-dependencies:
- dependency-name: com.thoughtworks.xstream:xstream
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Closes : #2259
2022-02-14 15:50:20 +01:00
Mark Paluch
3571db7da2
Adopt tests to PagingAndSortingRepository split.
...
Closes #2258
2022-02-11 11:37:34 +01:00
Greg L. Turnquist
e3fc66e7fb
Use Harbor Proxy for containers.
...
Leverage internal infrastructure for pulling Docker container images. Reduces pressure on Docker Hub and reduces risk of hitting rate limits.
Closes #2254 .
Related https://github.com/spring-projects/spring-data-build/issues/1630 .
2022-02-07 12:58:36 -06:00
Mark Paluch
5516847ac6
Polishing.
...
Extract Artifactory and docker credentials into properties file.
See #2245
2022-02-04 11:22:03 +01:00
Greg L. Turnquist
7d0de580bc
Externalize build properties.
...
By reading a properties file from an external location, it is possible to inject a consistent set of properties from Spring Data Build. This also supports repeatable builds.
Closes #2245 .
2022-02-04 11:00:16 +01:00
Mark Paluch
6f49b89a30
After release cleanups.
...
See #2231
2022-01-14 14:43:24 +01:00
Mark Paluch
0a16505324
Prepare next development iteration.
...
See #2231
2022-01-14 14:43:20 +01:00
Mark Paluch
0f8ce57c16
Release version 3.0 M1 (2022.0.0).
...
See #2231
2022-01-14 14:35:11 +01:00
Mark Paluch
e5dddb2c45
Prepare 3.0 M1 (2022.0.0).
...
See #2231
2022-01-14 14:34:48 +01:00
Jens Schauder
577e3337fa
Remove Eclipse Non-Javadoc comments.
...
Closes #2223
2022-01-13 14:50:01 +01:00
Mark Paluch
9732c64024
Polishing.
2022-01-13 14:50:01 +01:00
Mark Paluch
6984e3663d
Adopt to removed Spring Framework API.
2022-01-13 14:50:01 +01:00
Mark Paluch
10d8ca2a08
Migrate to Jakarta EE 9.
...
Closes #2172
2022-01-13 14:50:01 +01:00
Mark Paluch
2659b9f12c
Polishing.
...
Tweak CI triggers.
See #2173
2022-01-13 14:50:00 +01:00
Mark Paluch
8136f58971
Rewrite APT sources to HTTPS.
...
Also, use consistent docker image naming.
See #2173
2022-01-13 14:50:00 +01:00
John Blum
905492ede1
Add comments to Dockerfile to trigger Docker Image creation with JDK 17 and Redis 6.2.
...
This is necesarry in order to produce Spring Data Redis 3.0.0-SNAPSHOTs.
Thus far, the Jenkins CI build for 3.0.x is failing due to (from build #1 ):
"19:18:16 Stage "Publish JDK 17 + Redis 6.2 Docker image" skipped due to when conditional"
Closes #2173 .
2022-01-13 14:50:00 +01:00
John Blum
9d0550a9e2
Add org.apache.xbean:xbean-asm9-shaded dependency to fix the CDI tests.
...
Closes #2173 .
2022-01-13 14:50:00 +01:00
John Blum
e9e2050925
Change the org.apache.geronimo.specs:geronimo-jcdi_2.0_spec dependency to optional.
...
Remove scope of test.
Closes #2173 .
2022-01-13 14:50:00 +01:00
John Blum
4ea00e05fa
Update Jenkinsfile to build with a Java 17 baseline.
...
Closes #2173 .
2022-01-13 14:50:00 +01:00
John Blum
43de8bb309
Adapt to API changes in Spring Data Commons 3.0.
...
Closes #2173 .
2022-01-13 14:50:00 +01:00
John Blum
c3b6b377ab
Upgrade to Spring Data KeyValue 3.0.0-SNAPSHOT.
...
In addition, and by association (transitive dependency) this upgrades to Spring Data Commons 3.0.0-SNAPSHOT.
Closes #2173 .
2022-01-13 14:49:59 +01:00
John Blum
691eaf281c
Upgrade to Spring Framework 6.0.0-SNAPSHOT.
...
Closes #2173 .
2022-01-13 14:49:59 +01:00
John Blum
7c65555a16
Upgrade to Spring Data Build parent 3.0.0-SNAPSHOT.
...
Closes #2173 .
2022-01-13 14:49:59 +01:00
John Blum
af5e9d3416
Prepare Spring Data Redis 3.0.
...
Closes #2173 .
2022-01-13 14:49:59 +01:00