Commit Graph

2865 Commits

Author SHA1 Message Date
Roman Osadchuk
a77df79f44 Use correct bitfield offset for INCRBY using Lettuce.
Closes #2903
Original pull request: #2901
2024-05-13 15:11:12 +02:00
Christoph Strobl
bdec99633b Resolve element type from NodeType before falling back to reflection when reading values from JsonNode.
This commit changes the node value retrieval so that it first tries to determine the node type before falling back to reflective access of the _value field.

Closes #2838
Original pull request: #2842
2024-04-19 08:22:04 +02:00
Mark Paluch
3f697840f2 Polishing.
Reduce allocations by reusing IndexDefinition in RemoveIndexedData.

Tweak test method name.

See #2882
Original pull request: #2895
2024-04-19 08:17:57 +02:00
Christoph Strobl
2fadbc9917 Clear indexed data if property value is set to null.
Closes #2882
Original pull request: #2895
2024-04-19 08:17:57 +02:00
Mark Paluch
d5927bec22 Refine ReactiveRedisOperations#listenTo and listenTo…Later Javadoc mentioning resource usage.
Closes #2229
2024-04-16 09:55:29 +02:00
Mark Paluch
291b43c4a8 After release cleanups.
See #2872
2024-04-12 09:34:53 +02:00
Mark Paluch
6d539d9103 Prepare next development iteration.
See #2872
2024-04-12 09:34:52 +02:00
Mark Paluch
dd6a3b8620 Release version 3.1.11 (2023.0.11).
See #2872
2024-04-12 09:32:44 +02:00
Mark Paluch
2a4512f0b1 Prepare 3.1.11 (2023.0.11).
See #2872
2024-04-12 09:32:35 +02:00
Mark Paluch
719639d078 After release cleanups.
See #2847
2024-03-15 09:28:53 +01:00
Mark Paluch
5b28854d09 Prepare next development iteration.
See #2847
2024-03-15 09:28:52 +01:00
Mark Paluch
ef1ddcb1f8 Release version 3.1.10 (2023.0.10).
See #2847
2024-03-15 09:26:26 +01:00
Mark Paluch
7eb40ab9d2 Prepare 3.1.10 (2023.0.10).
See #2847
2024-03-15 09:25:49 +01:00
Mark Paluch
cbba8c8640 After release cleanups.
See #2829
2024-02-16 08:58:37 +01:00
Mark Paluch
49a0f5d6d0 Prepare next development iteration.
See #2829
2024-02-16 08:58:35 +01:00
Mark Paluch
dcd500a64e Release version 3.1.9 (2023.0.9).
See #2829
2024-02-16 08:55:43 +01:00
Mark Paluch
d8719b9338 Prepare 3.1.9 (2023.0.9).
See #2829
2024-02-16 08:55:31 +01:00
Mark Paluch
4e7d288a21 Refine Artifactory build name.
See #2778
2024-01-31 15:25:08 +01:00
Mark Paluch
de1bfd3202 Fix method name in Caching reference documentation.
Closes #2837
2024-01-25 09:14:10 +01:00
Mark Paluch
7c8b4a9675 Remove redundant assertion from RedisTemplate.afterPropertiesSet(…).
Closes #2832
2024-01-19 09:35:40 +01:00
Mark Paluch
6a1d7f8a06 Update deprecation description of JedisConnectionFactory.setDatabase(…).
Mention database index instead of client name.

Closes #2831
2024-01-18 11:01:14 +01:00
Mark Paluch
506314355d After release cleanups.
See #2809
2024-01-12 10:03:26 +01:00
Mark Paluch
73b8840a23 Prepare next development iteration.
See #2809
2024-01-12 10:03:24 +01:00
Mark Paluch
67a51d6ac1 Release version 3.1.8 (2023.0.8).
See #2809
2024-01-12 10:00:16 +01:00
Mark Paluch
a341f110b0 Prepare 3.1.8 (2023.0.8).
See #2809
2024-01-12 10:00:04 +01:00
Mark Paluch
c7aa065b18 Update Jedis documentation to reflect supporting Redis Streams.
Closes #2824
2024-01-09 09:19:33 +01:00
Mark Paluch
61be87a407 Extend license header copyright years to 2024.
See #2819
2024-01-02 10:58:59 +01:00
Mark Paluch
a914afd042 After release cleanups.
See #2776
2023-12-15 13:18:18 +01:00
Mark Paluch
9c973c706a Prepare next development iteration.
See #2776
2023-12-15 13:18:16 +01:00
Mark Paluch
0bd3660d48 Release version 3.1.7 (2023.0.7).
See #2776
2023-12-15 13:15:05 +01:00
Mark Paluch
be086318a2 Prepare 3.1.7 (2023.0.7).
See #2776
2023-12-15 13:14:52 +01:00
Mark Paluch
3d9e3c3860 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

# Conflicts:
#	src/main/java/org/springframework/data/redis/listener/RedisMessageListenerContainer.java
#	src/test/java/org/springframework/data/redis/listener/RedisMessageListenerContainerUnitTests.java
2023-12-15 11:12:41 +01:00
Mark Paluch
95b0bde613 Update CI properties.
See #2776
2023-12-14 08:50:13 +01:00
Mark Paluch
f62552b91c Upgrade to Maven Wrapper 3.9.6.
See #2804
2023-12-14 08:37:42 +01:00
Christoph Strobl
f68e8d4073 Add tests to verify symmetric usage of scan cursor id.
See: #2796
2023-12-13 14:56:09 +01:00
Mark Paluch
d58cca49c7 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:55:53 +01:00
Mark Paluch
439cc3609f Polishing.
Fix Javadoc reference.

See #2776
2023-12-13 09:11:06 +01:00
Mark Paluch
5d07415dd5 Remove duplicate keys from RedisQueryEngine.
We now avoid duplicate keys if a key is found in two indices.

Closes #2799
2023-12-11 10:28:13 +01:00
Junghoon Ban
844d2365d6 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:13:13 +01:00
Mark Paluch
8c33759f3a Accept empty config values in the Lettuce connection wrapper.
Closes #2798
2023-12-08 14:57:06 +01:00
Mark Paluch
fb95f96992 Introduce property for Jenkins user and Artifactory server details.
Closes #2787
2023-11-27 09:22:19 +01:00
John Blum
8b577951a6 Polishing.
Rename asString(:Object) to toString(:Object) for consistency with toBytes(..).

Original pull request: #2774
2023-11-17 15:11:56 -08:00
Junghoon Ban
e151e70fdc Remove unnecessary method call in RedisKeyValueAdapter.
Closes #2774
2023-11-17 15:11:50 -08:00
Mark Paluch
6760a3afbe After release cleanups.
See #2736
2023-11-17 13:41:00 +01:00
Mark Paluch
8a8fef1888 Prepare next development iteration.
See #2736
2023-11-17 13:40:59 +01:00
Mark Paluch
2b627e3b6d Release version 3.1.6 (2023.0.6).
See #2736
2023-11-17 13:38:04 +01:00
Mark Paluch
d778dbd380 Prepare 3.1.6 (2023.0.6).
See #2736
2023-11-17 13:37:51 +01:00
Mark Paluch
a2147868c7 Upgrade to Lettuce 6.2.7.RELEASE.
Closes #2771
2023-11-15 11:15:57 +01:00
Mark Paluch
73ffaa5caa Update build from source section to reflect Makefile.
See #2766
2023-11-10 10:28:08 +01:00
Mark Paluch
56c0ee31ba Remove CI.adoc.
Remove outdated CI documentation as the docs are in our Jenkinsfile.

Closes #2767
2023-11-10 09:54:53 +01:00