Mark Paluch
73acc6f95f
Extend license header copyright years to 2024.
...
See #2818
2024-01-02 09:24:14 +01:00
Mark Paluch
59b37a7cee
Introduce property for Jenkins user and Artifactory server details.
...
Closes #2787
2023-11-27 09:22:48 +01:00
Mark Paluch
e3f81be68e
After release cleanups.
...
See #2735
2023-11-17 11:00:18 +01:00
Mark Paluch
d71cdc3648
Prepare next development iteration.
...
See #2735
2023-11-17 11:00:16 +01:00
Mark Paluch
38b613accf
Release version 3.0.12 (2022.0.12).
...
See #2735
2023-11-17 10:57:14 +01:00
Mark Paluch
6c7e227389
Prepare 3.0.12 (2022.0.12).
...
See #2735
2023-11-17 10:57:00 +01:00
Mark Paluch
4e052edefb
Upgrade to Lettuce 6.2.7.RELEASE.
...
Closes #2771
2023-11-15 11:15:46 +01:00
John Blum
f8c699beb5
Safely add and register the MessageListener to Topic mapping.
...
Given addListener(:MessageListener, :Collection<Topic>) could be called concurrently from the addMessageListener(:MessageListener, Collection<Topic>) method by multiple Threads, and the RedisMessageListenerContainer Javadoc specifically states that it is safe to call the addMessageListener(..) method conurrently without any external synchronization, and the registeration (or mapping) of listener to Topics is a componund action, then a race condition is possible.
Closes #2755
2023-10-23 13:06:26 -07:00
Mark Paluch
963bc92371
After release cleanups.
...
See #2710
2023-10-13 11:44:29 +02:00
Mark Paluch
0598befc7c
Prepare next development iteration.
...
See #2710
2023-10-13 11:44:28 +02:00
Mark Paluch
2c0b901ae4
Release version 3.0.11 (2022.0.11).
...
See #2710
2023-10-13 11:41:41 +02:00
Mark Paluch
75095580db
Prepare 3.0.11 (2022.0.11).
...
See #2710
2023-10-13 11:41:28 +02:00
Christoph Strobl
64c6dfd666
Update native-image runtime hints.
...
Closes : #2729
2023-10-13 07:57:13 +02:00
Mark Paluch
bb1d129b40
Correctly apply Reactive zadd NX/XX command flags.
...
We now correctly apply if exists/if not exists constraints on the reactive zadd command.
Previously, we only considered upsert which wasn't sufficient to apply xx/nx.
Closes #2731
2023-10-12 10:03:58 +02:00
Mark Paluch
05e32f8f2f
Polishing.
...
Remove superfluous versions. Improve make clean by removing stale pid files.
See #2710
2023-10-11 14:47:17 +02:00
John Blum
7a508292d5
Upgrade to Maven Wrapper 3.9.5.
...
See #2725
2023-10-04 18:24:25 -07:00
John Blum
908ff7922d
Update CI properties.
...
See #2710
2023-10-04 17:47:34 -07:00
Mark Paluch
3997da8d47
Disable tests that we cannot fix currently.
...
See #2720
2023-09-28 14:58:54 +02:00
Mark Paluch
a1715dc0a9
Fix broken unit tests.
...
Closes #2720
2023-09-28 14:41:37 +02:00
Mark Paluch
060e3fdc76
Refine RedisSerializer implementations.
...
This commit polishes up method ordering, introduces Javadoc where missing and updates nullability annotations and argument names.
Closes #1097
2023-09-21 14:59:16 +02:00
Mark Paluch
17320fbb52
After release cleanups.
...
See #2684
2023-09-15 10:20:51 +02:00
Mark Paluch
31b7831934
Prepare next development iteration.
...
See #2684
2023-09-15 10:20:50 +02:00
Mark Paluch
e9455067f9
Release version 3.0.10 (2022.0.10).
...
See #2684
2023-09-15 10:17:46 +02:00
Mark Paluch
d285d7f958
Prepare 3.0.10 (2022.0.10).
...
See #2684
2023-09-15 10:17:31 +02:00
Mark Paluch
b807734964
Remove changelog shipped with the binaries.
...
Closes #2131
2023-09-14 11:19:11 +02:00
John Blum
a95c5ab797
Polish enhanced switch statements.
...
See #2705
Original pull request: #2706
2023-09-11 17:12:27 -07:00
Junghoon Ban
a04988d219
Change switch statements to switch expressions.
...
Remove unused default branches.
Closes #2705
Original pull request: #2706
2023-09-11 17:12:21 -07:00
John Blum
bbfe990f77
Polish for #2696 .
...
Closes #2701
Original pull request: #2696
2023-09-06 17:14:28 -07:00
Mingyuan Wu
f066d6bac9
Fix wrong asserted code in ConvertingCursor.
...
Pull Request: #2696
2023-09-06 16:58:01 -07:00
Junghoon Ban
9762c51fff
Add missing anchor to reference docs.
...
Closes #2700
2023-09-06 14:15:27 +02:00
Mark Paluch
83f29cb25e
After release cleanups.
...
See #2639
2023-08-18 10:46:31 +02:00
Mark Paluch
eea5f01ba4
Prepare next development iteration.
...
See #2639
2023-08-18 10:46:29 +02:00
Mark Paluch
10d7f95cbf
Release version 3.0.9 (2022.0.9).
...
See #2639
2023-08-18 10:43:12 +02:00
Mark Paluch
15845ec064
Prepare 3.0.9 (2022.0.9).
...
See #2639
2023-08-18 10:42:57 +02:00
Mark Paluch
7fa03a1369
Polishing.
...
Replace qualified class name access of inner classes with simple names and imports.
Remove Java 8 guards. Extend supported temporal types in Jsr310Converters. Remove superfluous converter annotations.
Simplify tests.
See #2677
Original pull request: #2681
2023-08-17 09:13:57 +02:00
John Blum
eadd3f010c
Register Converters for Offset java.time types in JSR310Converters.
...
We now appropriately handle OffsetDateTime and OffsetTime the same as all other java.time types, supported as simple types on Spring application (persistent) entity classes.
Closes #2677
2023-08-17 08:59:24 +02:00
Mark Paluch
3d6dacccdb
Polishing.
...
Use Regex to capture the various styles of CLUSTER NODES endpoint representations.
See #2678
Original pull request: #2679
2023-08-16 11:56:26 +02:00
Sorokin Evgeniy
020ef9ce1b
Add support for bracket-less IPv6 addresses to CLUSTER NODES Converter.
...
Closes #2678
Original pull request: #2679
2023-08-16 11:55:08 +02:00
Mark Paluch
236b072370
Upgrade to Lettuce 6.2.6.RELEASE.
...
Also, bump netty to 4.1.96.
Closes #2680
2023-08-16 10:32:57 +02:00
Julia Lee
8956a44fb8
Update CI properties.
...
See #2639
2023-08-14 10:19:15 -04:00
Julia Lee
6ca704f051
Upgrade to Maven Wrapper 3.9.4.
...
See #2674
2023-08-14 07:45:52 -04:00
Mark Paluch
7d306edc49
Polishing.
...
Tweak wording around thread-safety. Include notices in connection factories.
Reformat asciidoc.
See #2653
Original pull request: #2667
2023-08-10 11:10:19 +02:00
John Blum
48b765d397
Edit ref docs and Javadoc for connection classes to clearly state the Thread-safety guarantees.
...
Closes #2653
Original pull request: #2667
2023-08-10 11:10:19 +02:00
John Blum
6beae16e5e
Fix spelling in SynchronizingMessageListener.SubscriptionSynchronizion.
...
Additionally, cleanup compiler warnings.
Closes #2656
Original pull request: #2657
2023-08-08 09:43:40 +02:00
John Blum
70b5557d59
Upgrade to Lettuce 6.2.5.RELEASE.
...
Closes #2660
2023-08-04 15:00:14 -07:00
John Blum
42f21841eb
Polish for RedisSerializationContext.
...
Closes #2651
Original pull request: #2652
2023-07-27 16:49:31 -07:00
zhoukq
675c617e74
Assign 'tuple' to 'stringTuple' in DefaultRedisSerializationContextBuilder.string().
...
Currently, the builder method incorrectly assigns 'tuple' SerializationPair<String> argument to 'hashValueTuple'.
Closes #2651
Original pull request: #2652
2023-07-27 16:49:25 -07:00
Mark Paluch
fb093bbe70
Polishing.
...
Make fields final where possible. Reintroduce end of line comment markers to avoid reformatting into unreadable format. Replace HashSet per command instance with String to reduce memory footprint.
Tweak Javadoc wording to represent what we actually expect. Reorder methods.
See #2640
Original pull request: #2644
2023-07-18 10:52:29 +02:00
John Blum
b26107d225
Polishing.
...
Additionally, applied Java 17 syntax, cleaned up compiler warnings, and edited Javadoc.
Closes #2644
Original pull request: #2640
2023-07-18 09:53:55 +02:00
Thach Le
7caa46cb4b
Fix misordered 'final static' modifiers.
...
Per the Java Language Specification (Java 17; https://docs.oracle.com/javase/specs/jls/se17/html/jls-8.html#jls-8.3.1 ), 'static' should appear before 'final'.
This is also consistent with source code analysis tools, like Checkstyle, rules: https://checkstyle.sourceforge.io/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/ModifierOrderCheck.html .
Original pull request: #2640
2023-07-18 09:53:55 +02:00