Christoph Strobl
5b65e1ee5f
Prepare 3.1 GA (2023.0.0).
...
See #2559
2023-05-12 14:14:08 +02:00
Mark Paluch
ed2c9c1ecc
Polishing.
...
Widen test assertions to avoid double rounding errors failing the test.
See #2575
2023-05-11 11:19:46 +02:00
Mark Paluch
5e8f73a00a
Make LettuceObservationContext public to use it with Observation Predicates.
...
Close #2550
2023-05-09 15:13:33 +02:00
Mark Paluch
5e2b668dcc
Refactor Lettuce connection handling in integration tests.
...
Reuse condition objects in command and version condition extensions.
Shut down ClientResources via ShutdownQueue and ensure shared client resources usage.
Add close support to our MethodArgumentsProvider. Reuse LettuceTestClientConfiguration for test client config settings.
Closes #2575
2023-05-09 15:07:08 +02:00
Mark Paluch
8c9af9d46a
Polishing.
...
Delegate RedisClientProvider.getClient() across connection providers. Use SimpleAsyncTaskExecutor as default in ClusterCommandExecutor to avoid ThreadPoolTaskExecutor pollution.
See #2575
2023-05-09 15:04:51 +02:00
Mark Paluch
aadfae62a4
Pass Page.size() to GEORADIUS COUNT.
...
We now reuse the page size to initially limit Geo results within Redis.
Closes #1242
2023-05-08 14:11:02 +02:00
John Blum
a147385431
Fix element ordering issue on a mapped de/serialized entity having List property.
...
Closes #2565
2023-05-07 11:49:18 -07:00
Wonchul Heo
c7f51a2073
Fix typo.
...
Original pull request #2567
2023-05-03 10:48:18 +02:00
Mark Paluch
56c633c3a9
Fix BoundingBox.width return value.
...
We now return the correct value.
Closes #2526
2023-04-24 14:45:55 +02:00
remeio
2692aafc63
Tweak Javadoc wording of mergeArrays.
...
Closes #2558
2023-04-24 14:11:56 +02:00
Greg L. Turnquist
3a0759dbbd
Prepare 3.1 RC1 (2023.0.0).
...
See #2531
2023-04-14 11:53:23 -05:00
Alexander Münch
6316609fbf
Fix Javadoc in RedisCacheConfiguration.
...
The prefixCacheNameWith() method returns a new instance, not `this`.
Closes #2539
2023-04-03 07:41:58 -07:00
1993heqiang
5a39b3564e
Format example code in 'Publishing (Sending Messages)' section of ref doc.
...
Closed #2533
2023-03-28 17:11:39 -07:00
Christoph Strobl
4b685496ae
Prepare 3.1 M3 (2023.0.0).
...
See #2510
2023-03-20 15:01:20 +01:00
Mark Paluch
81f896693f
Fix documentation for MessageListenerAdapter Java config.
...
Closes #2524
2023-03-14 08:55:24 +01:00
John Blum
7e1746cc2a
Polish.
...
Closes #2466
See #2465
2023-03-02 19:13:08 -08:00
Marcin Zielinski
992905360b
Add support for XCLAIM in StreamOperations
...
Closes #2465
2023-03-02 19:13:02 -08:00
Christoph Strobl
b3bb66740a
Prepare 3.1 M2 (2023.0.0).
...
See #2509
2023-02-17 14:22:17 +01:00
Christoph Strobl
5ab35e86f5
Prepare 3.1 M1 (2023.0.0).
...
See #2462
2023-02-17 13:27:10 +01:00
Mark Paluch
c8c0239e9b
Broken links in reference documentation.
...
Closes #2499
2023-02-15 11:05:31 +01:00
Mark Paluch
f17773dfe4
Adopt to Mockito 5.1 changes.
...
Closes #2504
2023-02-14 10:49:48 +01:00
John Blum
9a0f5acd17
Add test case for Redis cluster configuration using IPv6 address.
...
See #2360 .
2023-01-26 00:12:31 -08:00
John Blum
149037d5d5
Replace TODO comment with Issue ticket changing RedisAccessor to abstract.
...
See #2494
See #2493
2023-01-24 09:42:18 -08:00
John Blum
b958756d15
Annotate indexOf(..) and lastIndexOf(..) ListOperations with @Nullable.
...
Closes #2488
2023-01-19 16:58:53 -08:00
John Blum
e4c4c7e040
Refactor RedisAccessor.
...
* Annotate API with missing Spring @NonNull and @Nullable annotations.
* Redefine afterPropertiesSet() in terms of getRequiredConnectionFactory().
* Edit Javadoc.
Closes #2493
2023-01-19 16:15:45 -08:00
Christoph Strobl
3d5eb4b563
Update links in reference documentation.
...
Remove outdated links an make sure to use the springDocsUrl attribute provided via spring-projects/spring-data-build#1895 to resolve links to framework documentation.
Closes : #2490
2023-01-18 14:49:44 +01:00
Mark Paluch
e9e2c53d78
Incorporate review feedback.
...
Reduce object instantiations.
Original Pull Request: #2467
2023-01-13 07:45:20 +01:00
Mark Paluch
230c764c69
Track subscriptions and unsubscriptions in LettuceReactiveRedisConnection.
...
We now track subscriptions and unsubscriptions in the reactive API to ensure that we do not prematurely unsubscribe from a channel or pattern if the topic was subscribed multiple times.
Original Pull Request: #2467
2023-01-13 07:44:46 +01:00
Mark Paluch
7b6a697265
Fix ReactiveRedisMessageListenerContainer disposal via ReactiveRedisTemplate.listenToLater(…).
...
We now properly dispose the container at the right time and not as result of the Mono<…> completion.
Closes : #2386
Original Pull Request: #2467
2023-01-13 07:43:37 +01:00
Mark Paluch
716640b7a8
Add output hints for HSTRLEN, XLEN, and XTRIM.
...
See #2473
Original pull request: #2482
2023-01-11 12:38:21 -08:00
Mark Paluch
ea37a7347a
Use correct output for ZCARD command using LettuceConnection.execute(…).
...
We now provide a type hint for the ZCARD command.
Closes #2473
Original pull request: #2482
2023-01-11 12:37:58 -08:00
Mark Paluch
1c3bd4f02b
Extend license header copyright years to 2023.
...
See #2476
2023-01-02 11:10:37 +01:00
Mark Paluch
fb11f314fc
Add assertions to fail early on absent values using StreamMessageListenerContainer.
...
Closes #2472
2023-01-02 11:10:10 +01:00
Mark Paluch
d9b6d4d395
Extend license header copyright years to 2023.
...
See #2476
2023-01-02 09:53:38 +01:00
Mark Paluch
cafa3c7a86
Align with KeyValue KeySpaceResolver changes.
...
We now use the KeyValue KeySpaceResolver to primarily detect the keyspace to be used instead of a fallback.
See #2457
See #2452
2022-12-07 11:14:36 +01:00
Mark Paluch
befafa8b0f
Correctly consider KeySpaceResolver from KeyValueMappingContext.
...
Closes #2457
2022-12-07 11:08:44 +01:00
Mark Paluch
77a7a1369d
Add missing documentation fragments.
...
Closes #2463
2022-11-21 13:25:26 +01:00
Mark Paluch
02d4d0e832
Prepare 3.0 GA (2022.0.0).
...
See #2436
2022-11-18 14:26:13 +01:00
John Blum
e0e65a23b7
Correct 'Redis Cache' reference document title.
...
Change redis-cache.adoc document title from '==' to '=' to appear as section 10.15 instead of 10.14.1,
which currently places the 'Redis Cache' ref doc under 'Redis Scripting'.
Closes #2458
Original pull request #2459
2022-11-16 08:59:28 +01:00
skyjiang
a968b19761
Remove duplicate map keys in Lettuce TypeHints.
...
Closes #2314
2022-11-11 10:35:09 +01:00
Mark Paluch
ca4e5cd5d2
Fix emptiness check in MappingRedisConverter.
...
Closes #2446
2022-11-11 10:33:31 +01:00
Christoph Strobl
e5a1011ab7
Add Nullable annotation to parameter of overridden equals method.
...
Closes : #2450
Original pull request: #2451
2022-11-11 10:23:44 +01:00
Mark Paluch
505009bfc8
Polishing.
...
Inline micrometer documentation fragments.
See #2453
2022-11-11 10:22:16 +01:00
Mark Paluch
b721ce4023
Replace news and noteworthy with links to the release notes.
...
Closes #2453
2022-11-11 10:20:08 +01:00
Mark Paluch
ed28f38053
Prepare 3.0 RC2 (2022.0.0).
...
See #2437
2022-11-04 15:23:07 +01:00
Christoph Strobl
e99463c4d9
Add missing RedisClient runtime hint.
...
Closes : #2440
2022-10-21 15:59:07 +02:00
Mark Paluch
53c08d5565
Disable ZRANGESTORE with binary keys.
...
Seems something is off in Redis' that causes a Redis crash.
Closes #2441
2022-10-21 14:19:04 +02:00
Mark Paluch
ccdd5d2d98
Add observability adapter for Lettuce.
...
We now provide MicrometerTracingAdapter to connect Lettuce to Micrometer Tracing.
Original pull request: #2439
Closes #2348
2022-10-21 14:18:07 +02:00
Mark Paluch
22bbc7451e
Prepare 3.0 RC1 (2022.0.0).
...
See #2412
2022-10-13 17:24:02 +02:00
Christoph Strobl
481057ba97
Disable tests based on system architecture.
...
Redis has issues with numeric representation of floating point numbers which causes tests to fail on M1.
See: redis/redis#3768
Closes : #2424
2022-10-07 08:20:06 +02:00