Mark Paluch
dd901f1bc5
Upgrade to Lettuce 6.3.2.RELEASE.
...
Closes #2867
2024-03-13 10:29:56 +01:00
Mingron
00c825bd96
Fix quoted variable reference in documentation.
...
Closes #2850
2024-03-04 15:25:44 +01:00
Kit
7c3546474e
Fix variable name in reference documentation.
...
Closes #2852
2024-03-04 15:21:48 +01:00
Mark Paluch
761115ab37
Polishing.
...
Deprecate RedisSentinelConfiguration and RedisClusterConfiguration constructors taking PropertySource in favor of a factory method.
Reformat code. Update documentation.
See #2860
Original pull request: #2861
2024-03-01 14:10:31 +01:00
Mustapha Zorgati
f9a763e55a
Extend properties for RedisSentinelConfiguration.
...
Closes #2860
Original pull request: #2861
Co-authored-by: Samuel Klose <39386136+samKl99@users.noreply.github.com >
2024-03-01 14:10:23 +01:00
Mark Paluch
9543076752
Add support for DTO projections.
...
See: #2851
Original Pull Request: #2854
2024-02-23 10:38:15 +01:00
Mark Paluch
3c44521026
Use by-id lookup for queries referring to identifier values.
...
Closes : #2851
Original Pull Request: #2854
2024-02-23 10:36:22 +01:00
Christoph Strobl
32ace71175
After release cleanups.
...
See #2778
2024-02-16 14:41:25 +01:00
Christoph Strobl
2de8aa067b
Prepare next development iteration.
...
See #2778
2024-02-16 14:41:24 +01:00
Christoph Strobl
f1526540e8
Release version 3.3 M1 (2024.0.0).
...
See #2778
2024-02-16 14:37:38 +01:00
Christoph Strobl
9417e196f0
Prepare 3.3 M1 (2024.0.0).
...
See #2778
2024-02-16 14:37:01 +01:00
Christoph Strobl
505fd846ae
Use Redis 7.2 for build.
...
Update jenkinsfile to test against redis 7.2
Replace usage of DEBUG command.
Provide Redis server version and client lib version to maven build system / gradle cache.
Original Pull Request: #2802
2024-02-07 15:43:16 +01:00
Mark Paluch
4da3169a0b
Encapsulate Redis Scan CursorId.
...
We now retain the raw cursor value without attempting to convert it into a long as Redis uses 64 bit unsigned integers exceeding Long.MAX_VALUE.
Fix broken id parsing for unsigned long value
Update deprecation warnings and method visibility.
See: #2796
Closes : #2802
2024-02-07 15:43:16 +01:00
Eric Haag
876ad12f98
Update Revved up by Develocity badge.
...
Closes #2836
2024-02-07 09:03:35 +01:00
Mark Paluch
4ada4cb290
Refine Artifactory build name.
...
See #2778
2024-01-31 15:24:52 +01:00
손한비 (Hanbee Son)
d61e3a5a5f
Update readme links to Antora deeplinks.
...
Closes #2840
Original pull request: #2841
2024-01-29 09:33:39 +01:00
Gabin, Matthieu-MIGROSONLINE
3e8cd16279
Fix method name in Caching reference documentation.
...
Closes #2837
2024-01-25 09:12:16 +01:00
Mark Paluch
aa7045ab95
Remove redundant assertion from RedisTemplate.afterPropertiesSet(…).
...
Closes #2832
2024-01-19 09:35:32 +01:00
Mark Paluch
25a6981544
Polishing.
...
Reformat code.
See #2831
2024-01-18 11:01:27 +01:00
Mark Paluch
75e51f5b39
Deprecate LettuceConnectionFactory.setDatabase(…) in alignment with JedisConnectionFactory.setDatabase(…)
...
See #2831
2024-01-18 11:01:26 +01:00
Mark Paluch
707184f7e2
Update deprecation description of JedisConnectionFactory.setDatabase(…).
...
Mention database index instead of client name.
Closes #2831
2024-01-18 11:01:26 +01:00
谭九鼎
014634e94c
Fix reference documentation for Stream ops usage.
...
Closes #2825
2024-01-11 14:46:28 +01:00
Mark Paluch
b6e4951345
Polishing.
...
Add missing property editors to inject requested operations.
See #2828
2024-01-11 14:46:27 +01:00
Mark Paluch
86b97e38e3
Fix documentation to use resource injection for RedisTemplate operations.
...
Closes #2828
2024-01-11 14:46:27 +01:00
Mark Paluch
0187f300bb
Upgrade to Lettuce 6.3.1.
...
Closes #2826
2024-01-10 10:48:00 +01:00
谭九鼎
2369ae0f7e
Update Jedis documentation to reflect supporting Redis Streams.
...
Closes #2824
2024-01-09 09:15:42 +01:00
李潇
356d9af003
Use correct distance unit for repository query method documentation.
...
Closes #2823
2024-01-08 08:58:08 +01:00
Mark Paluch
7f48b752eb
Extend license header copyright years to 2024.
...
See #2821
2024-01-02 14:42:07 +01:00
Mark Paluch
2e29a999f8
Differentiate between initial exception handling, recovery and recovery after subscription.
...
We now differentiate exception handling regarding the recovery state. Initial listen fails if the connection is unavailable. Upon recovery after a preceeding subscription we now log the success to create a counterpart to our error logging.
Closes : #2782
Original Pull Request: #2808
2023-12-15 11:13:37 +01:00
hyeonzix
da44aa2d2d
Update referencedocs url in README.
...
fix reference document link
See #2786
2023-12-14 08:54:00 +01:00
Mark Paluch
5495b80b4b
Update CI properties.
...
See #2778
2023-12-14 08:50:32 +01:00
Mark Paluch
07dcad779c
Upgrade to Maven Wrapper 3.9.6.
...
See #2805
2023-12-14 08:40:45 +01:00
Christoph Strobl
1c8cc73edc
Polishing.
...
Delegate value loading to existing method to remove duplicate code paths.
Original Pull Request: #2785
2023-12-13 16:25:32 +01:00
Mark Paluch
a2af06d6fd
Polishing.
...
Reformat code.
Original Pull Request: #2785
2023-12-13 16:25:18 +01:00
Mark Paluch
97e9a1d18b
Expose ValueWrapper to differentiate between cached null values and absent cache mapping.
...
We now use ValueWrapper to differentiate in the async API between cache misses and cached null values.
Closes : #2783
Original Pull Request: #2785
2023-12-13 16:24:55 +01:00
Christoph Strobl
c19acb0b45
Add tests to verify symmetric usage of scan cursor id.
...
See: #2796
2023-12-13 14:49:12 +01:00
Mark Paluch
b9f2e4c509
Use Long.parseUnsignedLong/toUnsignedString for SCAN cursor id parsing.
...
Redis uses an unsigned 64bit value for its cursor id which is now captured via parseUnsignedLong.
Closes : #2796
2023-12-13 14:40:55 +01:00
Mark Paluch
966dc05704
Polishing.
...
Fix Javadoc reference.
See #2778
2023-12-13 09:10:29 +01:00
Mark Paluch
5a2a92a221
Remove duplicate keys from RedisQueryEngine.
...
We now avoid duplicate keys if a key is found in two indices.
Closes #2799
2023-12-11 10:31:09 +01:00
Junghoon Ban
3ad3874219
Refine getRequiredAdapter()usage in RedisQueryEngine.
...
We now use getRequiredAdapter() instead of getAdapter() to enforce either an object or a proper exception.
Closes #2800
Original pull request: #2801
2023-12-11 10:11:59 +01:00
Mark Paluch
bcf761f0f7
Accept empty config values in the Lettuce connection wrapper.
...
Closes #2798
2023-12-08 14:56:57 +01:00
Mark Paluch
a15d43f6b8
Adopt tests to Spring Data Commons changes.
...
Closes #2797
2023-12-08 11:44:41 +01:00
Mark Paluch
58c04a9360
Avoid race condition in tests.
...
See #2787
2023-11-30 09:39:05 +01:00
Mark Paluch
4a08f642bc
Introduce property for Jenkins user and Artifactory server details.
...
Closes #2787
2023-11-27 09:22:30 +01:00
Junghoon Ban
ffc857e4fc
Polishing.
...
Add missing comma in indexes.adoc. Refine generic map definition statements.
Closes #2784
2023-11-23 09:31:05 +01:00
Runbing
01c113520d
Fixed the URL for the Spring Data Commons documentation.
...
I fixed an incorrect URL in the **antora.yml** file that was preventing other pages from linking to the Spring Data Commons documentation.
Closes #2779
2023-11-20 11:25:15 +01:00
John Blum
76cdf48afa
Polishing.
...
Rename asString(:Object) to toString(:Object) for consistency with toBytes(..).
Original pull request: #2774
2023-11-17 15:05:09 -08:00
Junghoon Ban
482eab9224
Remove unnecessary method call in RedisKeyValueAdapter.
...
Closes #2774
2023-11-17 15:04:56 -08:00
Mark Paluch
1253b0d0b4
After release cleanups.
...
See #2737
2023-11-17 14:33:26 +01:00
Mark Paluch
6ee2a8951a
Prepare next development iteration.
...
See #2737
2023-11-17 14:33:25 +01:00