Skip to content

Commit 8e6e63d

Browse files
authored
Release 6.8.0.RELEASE (#3388)
* Releasing 6.8.0.RELEASE * Expanding the evergrowing wordlist * Expanding the evergrowing wordlist 2
1 parent 5794560 commit 8e6e63d

File tree

7 files changed

+90954
-64
lines changed

7 files changed

+90954
-64
lines changed

.github/wordlist.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,4 +328,11 @@ RediSearch
328328
embeddings
329329
Dimensionality
330330
HNSW
331-
VectorSet
331+
VectorSet
332+
BITOP
333+
atakavci
334+
NoClassDefFoundError
335+
hubertchylik
336+
VMANA
337+
SocketOptions
338+
SVS

.github/workflows/benchmarks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ jobs:
7474
tool: 'jmh'
7575
auto-push: true
7676
gh-repository: 'github.com/redis/lettuce'
77-
gh-pages-branch: 'benchmarks'
78-
benchmark-data-dir-path: './'
77+
gh-pages-branch: 'main'
78+
benchmark-data-dir-path: './docs/static/benchmarks'
7979
output-file-path: benchmarks.json
8080
fail-on-alert: false
8181
alert-threshold: '200%'

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ This version of Lettuce has been tested against the latest Redis source-build.
2828
* [Redis Cluster](https://redis.github.io/lettuce/ha-sharding/#redis-cluster)
2929
* [SSL](https://redis.github.io/lettuce/advanced-usage/#ssl-connections) and [Unix Domain Socket](https://redis.github.io/lettuce/advanced-usage/#unix-domain-sockets) connections
3030
* [Streaming API](https://redis.github.io/lettuce/advanced-usage/#streaming-api)
31-
* [CDI](https://redis.github.io/lettuce/integration-extension/#cdi-support)
3231
* [Codecs](https://redis.github.io/lettuce/integration-extension/#codecss) (for UTF8/bit/JSON etc. representation of your data)
3332
* multiple [Command Interfaces](https://github.com/redis/lettuce/wiki/Command-Interfaces-%284.0%29)
3433
* Support for [Native Transports](https://redis.github.io/lettuce/advanced-usage/#native-transports)
34+
* Support [RediSearch](https://redis.github.io/lettuce/user-guide/redis-search/), [RedisJSON](https://redis.github.io/lettuce/user-guide/redis-json/) and [Redis Vector Sets](https://redis.github.io/lettuce/user-guide/vector-sets/)
3535
* Compatible with Java 8++ (implicit automatic module w/o descriptors)
3636

3737
See the [reference documentation](https://redis.github.io/lettuce/) and [API Reference](https://www.javadoc.io/doc/io.lettuce/lettuce-core/latest/index.html) for more details.

RELEASE-NOTES.md

Lines changed: 17 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,41 @@
1-
Lettuce 6.6.0 BETA4 NOTES
1+
Lettuce 6.8.0 RELEASE NOTES
22
==============================
33

4-
The Redis team is delighted to announce the BETA4 pre-release of Lettuce 6.6.0
4+
The Redis team is delighted to announce the release of Lettuce 6.8.0
55

66
Lettuce 6 supports Redis 2.6+ up to Redis 7.x. In terms of Java runtime, Lettuce requires
77
at least Java 8 and works with Java 21.
88

9-
Thanks to all contributors who made Lettuce 6.7.0 possible.
9+
Thanks to all contributors who made Lettuce 6.8.0 possible.
1010

1111
If you need any support, meet Lettuce at
1212

1313
* GitHub Discussions: https://github.com/lettuce-io/lettuce-core/discussions
1414
* Stack Overflow (Questions): https://stackoverflow.com/questions/tagged/lettuce
1515
* Join the chat at https://discord.gg/redis and look for the "Help:Tools Lettuce" channel
1616
* GitHub Issues (Bug reports, feature requests): https://github.com/lettuce-io/lettuce-core/issues
17-
* Documentation: https://lettuce.io/core/6.6.0.BETA4/reference/
18-
* Javadoc: https://lettuce.io/core/6.6.0.BETA4/api/
17+
* Documentation: https://lettuce.io/core/6.8.0.RELEASE/reference/
18+
* Javadoc: https://lettuce.io/core/6.8.0.RELEASE/api/
1919

2020
Commands
2121
--------
22-
* Hash Field Expiration (part II) (#3195) by @ggivo in https://github.com/redis/lettuce/pull/3204
22+
* Introduce RediSearch by @tishun in https://github.com/redis/lettuce/pull/3375
23+
* Add support for new operations of BITOP command in Redis Community Edition 8.2 by @atakavci in https://github.com/redis/lettuce/pull/3334
24+
* Add support for 8.2 stream commands by @uglide in https://github.com/redis/lettuce/pull/3374
2325

2426
Enhancements
2527
------------
26-
* Introduce command replay filter to avoid command replaying after reconnect #1310 by @tishun in https://github.com/redis/lettuce/pull/3118
27-
* Deprecate the STRALGO command and implement the LCS in its place by @Dltmd202 in https://github.com/redis/lettuce/pull/3037
28-
* fix: prevent blocking event loop thread by replacing ArrayDeque with HashIndexedQueue by @okg-cxf in https://github.com/redis/lettuce/pull/2953
29-
* Token based authentication integration with core extension by @ggivo in https://github.com/redis/lettuce/pull/3063
30-
* Support for DefaultAzureCredential by @ggivo in https://github.com/redis/lettuce/pull/3230
31-
* replace hardcoded GT and LT with CommandKeyword enum by @minwoo1999 in https://github.com/redis/lettuce/pull/3079
32-
* Add support up to max unsigned integer in Bitfield offset (#2964) by @psw0946 in https://github.com/redis/lettuce/pull/3099
33-
* Improve code by adding some null checks by @tishun in https://github.com/redis/lettuce/pull/3115
34-
* Introduce test matrix based on Redis server versions by @ggivo in https://github.com/redis/lettuce/pull/3145
35-
* Add modules ACL support by @sazzad16 in https://github.com/redis/lettuce/pull/3102
36-
* Test modules CONFIG support by @sazzad16 in https://github.com/redis/lettuce/pull/3103
37-
* report block error when use with reactor mode #3168 by @tishun in https://github.com/redis/lettuce/pull/3169
38-
* Include command type in the timeout message by @arturaz in https://github.com/redis/lettuce/pull/3167
28+
* N/A
3929

4030
Fixes
4131
-----
42-
* WATCH during MULTI shouldn't fail transaction #3009 by @tishun in https://github.com/redis/lettuce/pull/3027
43-
* Fix: make sure FIFO order between write and notify channel active by @okg-cxf in https://github.com/redis/lettuce/pull/2597
44-
* UnsupportedOperationException from ListSubscriber during hrandfieldWithvalues #3122 by @tishun in https://github.com/redis/lettuce/pull/3123
45-
* Update CommonsPool2ConfigConverterUnitTests.java by @Rian-Ismael in https://github.com/redis/lettuce/pull/3147
46-
* Fix typo & add withSsl() in connecting to Entra ID enabled Redis doc by @ggivo in https://github.com/redis/lettuce/pull/3191
47-
* Fix SimpleBatcher apparent deadlock #2196 by @ggivo in https://github.com/redis/lettuce/pull/3148
48-
* jsonArrpop fails with null return value (#3196) by @tishun in https://github.com/redis/lettuce/pull/3206
49-
* json.arrpop forces index=-1 with root path (#3214) by @thachlp in https://github.com/redis/lettuce/pull/3217
50-
* Updates enableAdaptiveRefreshTrigger trigger assertion message by @ymiliaresis in https://github.com/redis/lettuce/pull/3216
51-
32+
* NoClassDefFoundError in Lettuce 6.7.0 #3317 by @tishun in https://github.com/redis/lettuce/pull/3318
33+
5234
Other
5335
-----
54-
* Add example configuration using SNI enabled TLS connection by @ggivo in https://github.com/redis/lettuce/pull/3045
55-
* Disable docker image being used to call compose when running tests by @tishun in https://github.com/redis/lettuce/pull/3046
56-
* Workflow for running benchmarks weekly by @tishun in https://github.com/redis/lettuce/pull/3052
57-
* Fixing benchmark flow by @tishun in https://github.com/redis/lettuce/pull/3056
58-
* Test failures not reported because step is skipped by @tishun in https://github.com/redis/lettuce/pull/3067
59-
* Stale issues action bump by @tishun in https://github.com/redis/lettuce/pull/3182
60-
* Migrate Lettuce test setup to use client-lib-test by @kiryazovi-redis in https://github.com/redis/lettuce/pull/3158
61-
* JSON integration tests now do not use the test-containers framework by @tishun in https://github.com/redis/lettuce/pull/3203
62-
* Test with 8.0-M05-pre by @ggivo in https://github.com/redis/lettuce/pull/3219
63-
* Add sample examples to test redis.io build by @uglide in https://github.com/redis/lettuce/pull/3051
64-
* DOC-4528 async hash examples by @andy-stark-redis in https://github.com/redis/lettuce/pull/3069
65-
* DOC-4531 set data type examples by @andy-stark-redis in https://github.com/redis/lettuce/pull/3076
66-
* DOC-4802 fix string example concurrency by @andy-stark-redis in https://github.com/redis/lettuce/pull/3156
67-
* Fix several typos on the advanced-usage page by @danicheg in https://github.com/redis/lettuce/pull/3174
68-
* docs: update Limitations section to reflect shaded JAR deprecation by @minwoo1999 in https://github.com/redis/lettuce/pull/3095
69-
* Remove extra spaces in words in docs by @enjoy-binbin in https://github.com/redis/lettuce/pull/3120
70-
* Bump to v4 of checkout by @tishun in https://github.com/redis/lettuce/pull/3152
71-
* Fix 'make test' test failures by @ggivo in https://github.com/redis/lettuce/pull/3157
72-
* Readme doc on how to connect to Azure Managed Redis with Entra ID authentication by @ggivo in https://github.com/redis/lettuce/pull/3166
73-
* refactor mget method improved readability and efficiency by @ori0o0p in https://github.com/redis/lettuce/pull/3061
74-
* Migrate JSON tests infra to use client-lilb-test by @ggivo in https://github.com/redis/lettuce/pull/3128
75-
* Update the base project URLs in pom.xml by @danicheg in https://github.com/redis/lettuce/pull/3151
76-
* Update publish docs action to use latest versions of actions by @tishun in https://github.com/redis/lettuce/pull/3154
77-
* Bump default client-libs-test container version by @ggivo in https://github.com/redis/lettuce/pull/3165
78-
* Bump org.slf4j:jcl-over-slf4j from 1.7.25 to 2.0.16 by @dependabot in https://github.com/redis/lettuce/pull/2959
79-
* Bump org.testcontainers:testcontainers from 1.20.1 to 1.20.4 by @dependabot in https://github.com/redis/lettuce/pull/3082
80-
* Bump io.micrometer:micrometer-bom from 1.12.4 to 1.14.2 by @dependabot in https://github.com/redis/lettuce/pull/3096
81-
* Bump io.netty.incubator:netty-incubator-transport-native-io_uring from 0.0.25.Final to 0.0.26.Final by @dependabot in https://github.com/redis/lettuce/pull/3106
82-
* Bump netty.version to 4.1.118.Final #3187 by @tishun in https://github.com/redis/lettuce/pull/3189
36+
* The instance of the `ObjectMapper` can now be reused in the `DefaultJsonParser` by @thachlp in https://github.com/redis/lettuce/pull/3372
37+
* Added basic connection interruption tests by @uglide in https://github.com/redis/lettuce/pull/3292
38+
* DOC-4758 async JSON doc examples by @andy-stark-redis in https://github.com/redis/lettuce/pull/3335
39+
* Fixed SocketOptions.Builder validation messages by @hubertchylik in https://github.com/redis/lettuce/pull/3366
40+
* Refactor tests for clarity and maintainability by @Rian-Ismael in https://github.com/redis/lettuce/pull/3363
41+
* Provide support for the SVS-VMANA index (#3385) by @tishun in https://github.com/redis/lettuce/pull/3386

0 commit comments

Comments
 (0)