Jens Schauder
5a0897e6f7
After release cleanups.
...
See #2941
2024-08-16 10:08:54 +02:00
Jens Schauder
012220f5b9
Prepare next development iteration.
...
See #2941
2024-08-16 10:08:53 +02:00
Jens Schauder
8dd9552307
Release version 3.3.3 (2024.0.3).
...
See #2941
2024-08-16 10:05:57 +02:00
Jens Schauder
bb5817699e
Prepare 3.3.3 (2024.0.3).
...
See #2941
2024-08-16 10:05:39 +02:00
Mark Paluch
96e46924bd
Default Lettuce shutdownQuietPeriod to zero.
...
Use a lower timeout for faster shutdown. Also, the quiet period is no longer configured through the shutdown timeout.
Closes #2945
2024-08-08 15:49:11 +02:00
Mark Paluch
fbf94b1016
Upgrade to Maven Wrapper 3.9.8.
...
See #2962
2024-08-08 10:23:16 +02:00
Mark Paluch
d66e02f4fa
Update CI properties.
...
See #2941
2024-08-08 10:19:19 +02:00
Mark Paluch
c39b5993b4
Polishing.
...
Remove lingering DEVELOCITY_CACHE credential declarations. Address typo.
See #2947
2024-08-01 10:42:35 +02:00
Eric Haag
1109f2e595
Migrate build to Spring Develocity Conventions extension.
...
* Migrate build to Spring Develocity Conventions extension.
* Adopt Develocity environment variables.
Closes #2947
2024-08-01 10:42:35 +02:00
Mark Paluch
d916cb6e68
Remove recent version badges from readme.
...
We now no longer have a resource that serves these.
Closes #2916
2024-08-01 10:20:46 +02:00
Mark Paluch
62b7bc256a
Bundle Javadoc with Antora documentation site.
...
Closes #2950
2024-07-31 14:29:57 +02:00
Jens Schauder
50e49e7e7c
After release cleanups.
...
See #2927
2024-07-12 19:12:15 +02:00
Jens Schauder
ae3b12d3d0
Prepare next development iteration.
...
See #2927
2024-07-12 19:12:14 +02:00
Jens Schauder
41b106bfed
Release version 3.3.2 (2024.0.2).
...
See #2927
2024-07-12 19:09:19 +02:00
Jens Schauder
d81494c022
Prepare 3.3.2 (2024.0.2).
...
See #2927
2024-07-12 19:09:01 +02:00
Mark Paluch
5925fdd05c
Remove Slack notification.
...
See #2929
2024-06-20 14:07:58 +02:00
Mark Paluch
9e4e6266e0
Switch to Broadcom docker proxy.
...
Closes #2929
2024-06-20 14:07:58 +02:00
Mark Paluch
4bc957427b
After release cleanups.
...
See #2911
2024-06-14 10:48:00 +02:00
Mark Paluch
cd44f17fa8
Prepare next development iteration.
...
See #2911
2024-06-14 10:47:58 +02:00
Mark Paluch
2d25405304
Release version 3.3.1 (2024.0.1).
...
See #2911
2024-06-14 10:45:40 +02:00
Mark Paluch
8830af0276
Prepare 3.3.1 (2024.0.1).
...
See #2911
2024-06-14 10:45:24 +02:00
UnfetteredArtMan
41c3e8e815
Fix typo in Template reference documentation.
...
Documentation Example 1. Configuring Template API,Java Reactive incorrectly uses ReactoveRedisConnectionFactory as a parameter
Closes #2913
2024-06-11 15:38:44 +02:00
Mark Paluch
eb78711888
Add CI stage testing against valkey.
...
Closes #2923
2024-06-05 11:33:29 +02:00
Mark Paluch
bca4021be5
Introduce placeholders to Makefile to configure server backends.
...
Closes #2922
2024-06-04 08:32:25 +02:00
Mark Paluch
c3c15cd82b
Provide class loader to ProxyFactory to create BoundOperation proxies.
...
Closes #2920
2024-05-31 09:30:03 +02:00
Mark Paluch
5fc645356b
Polishing.
...
Remove lingering asciidoc Maven plugin.
See #2893
2024-05-21 14:57:28 +02:00
Mark Paluch
fb140e397b
Polishing.
...
Revise builder. Accept builder components in builder methods instead of the builder factory method. Enforce valid parameters instead of lenient, potentially null parameters.
Introduce configuration means to control default typing. Extend tests.
See #2878
Original pull request: #2905
2024-05-21 14:56:24 +02:00
annemayor
6b56cfb5a6
Allow configuring custom NullValueSerializer.
...
Closes #2878
Original pull request: #2905
2024-05-21 14:56:24 +02:00
Mark Paluch
c89c597957
After release cleanups.
...
See #2893
2024-05-17 12:05:09 +02:00
Mark Paluch
300cddd07f
Prepare next development iteration.
...
See #2893
2024-05-17 11:51:48 +02:00
Mark Paluch
94c7f26aec
Release version 3.3 GA (2024.0.0).
...
See #2893
2024-05-17 11:49:25 +02:00
Mark Paluch
933d5e393e
Prepare 3.3 GA (2024.0.0).
...
See #2893
2024-05-17 11:49:11 +02:00
Mark Paluch
7ca2779ea5
Polishing.
...
Reformat code.
2024-05-13 15:10:04 +02:00
Roman Osadchuk
2809186e4d
Use correct bitfield offset for INCRBY using Lettuce.
...
Closes #2903
Original pull request: #2901
2024-05-13 15:09:41 +02:00
Mark Paluch
3ab09fbd57
Polishing.
...
Refine unlocking by checking whether the lock was actually applied.
Reduce allocations, refine test assertions to check for concurrency.
See #1686
Original pull request: #2879
2024-04-19 08:57:32 +02:00
Chan Young
c980407f7d
Improve atomicity in DefaultRedisCacheWriter.doLock().
...
Closes #1686
Original pull request: #2879
2024-04-19 08:57:28 +02:00
Christoph Strobl
7fad17a1de
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:35 +02:00
Mark Paluch
2f34f63e28
Polishing.
...
Reduce allocations by reusing IndexDefinition in RemoveIndexedData.
Tweak test method name.
See #2882
Original pull request: #2895
2024-04-19 08:17:47 +02:00
Christoph Strobl
8afabc1fe3
Clear indexed data if property value is set to null.
...
Closes #2882
Original pull request: #2895
2024-04-19 08:17:41 +02:00
Mark Paluch
2d6481b5c2
Polishing.
...
Tweak wording.
See #2881
2024-04-16 10:20:00 +02:00
Stephen Kinser
49e5afc80d
Mention that keyspace events are not replicated across Redis Cluster shards.
...
Applications can suffer from missing important Keyspace events as described at https://github.com/spring-projects/spring-session/issues/2230 .
This adds a caution to the docs to help others avoid running into this problem.
Closes #2881
2024-04-16 10:19:37 +02:00
Mark Paluch
9cad17171e
Let QueryByExampleRedisExecutor implement ListQueryByExampleExecutor.
...
Closes #2880
2024-04-16 10:07:30 +02:00
Mark Paluch
4c8941df6b
Refine ReactiveRedisOperations#listenTo and listenTo…Later Javadoc mentioning resource usage.
...
Closes #2229
2024-04-16 09:54:53 +02:00
Mark Paluch
2fe4c5b6a6
After release cleanups.
...
See #2874
2024-04-12 10:53:00 +02:00
Mark Paluch
2efe90d7d5
Prepare next development iteration.
...
See #2874
2024-04-12 10:52:59 +02:00
Mark Paluch
5a68febbd3
Release version 3.3 RC1 (2024.0.0).
...
See #2874
2024-04-12 10:50:42 +02:00
Mark Paluch
ddaeaeec83
Prepare 3.3 RC1 (2024.0.0).
...
See #2874
2024-04-12 10:50:27 +02:00
Mark Paluch
7a94beb467
Allow RedisConnectionFactories to be initialized as part of the context lifecycle.
...
Lettuce and Jedis connection factories now can be configured to initialize early during afterPropertiesSet or configured whether the component should be auto-started by the container.
By default, connection factories auto-startup early.
Closes #2866
Original Pull Request: #2868
2024-04-11 15:34:05 +02:00
Christoph Strobl
779a0126e5
Polishing.
...
Avoid duplicate method lookup by keeping reference to Method.
Add missing native image hints for command proxies.
Original Pull Request: #2887
2024-04-11 13:35:27 +02:00
Mark Paluch
eed4c2af40
Consider intermediate command interface in ConnectionSplittingInterceptor.
...
We now consider requests to command API objects such as RedisConnection.keyCommands() in ConnectionSplittingInterceptor to identify the correct command and route it accordingly.
Closes : #2886
Original Pull Request: #2887
2024-04-11 13:31:58 +02:00