Skip to content

Commit 15fda57

Browse files
authored
Release Lettuce 7.0.0.BETA2 - update release notes (#3454)
* Release Lettuce 7.0.0.BETA2 - update RELEASE-NOTES.md * update RELEASE-NOTES.md - update hitless upgrade to `Maintenance events support` * update RELEASE-NOTES.md * fix spellcheck
1 parent 2a9f70e commit 15fda57

File tree

2 files changed

+34
-29
lines changed

2 files changed

+34
-29
lines changed

.github/wordlist.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,3 +343,12 @@ noninstantiability
343343
Changelog
344344
WITHATTRIBS
345345
vsimWithScoreWithAttribs
346+
withPassword
347+
StringCodec
348+
Utf
349+
AbstractRedisClient
350+
cancelCommandsOnReconnectFailure
351+
VSIM
352+
DelegateJsonObject
353+
ProtocolKeyword
354+
kotlin

RELEASE-NOTES.md

Lines changed: 25 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ Lettuce 7.0.0.BETA2 RELEASE NOTES
33

44
The Lettuce team is pleased to announce the second beta release of Lettuce 7.0!
55

6-
The release focuses on introducing hitless upgrades functionality, API improvements, and cleanup of deprecated features.
6+
The release focuses on introducing **Maintenance events support** functionality, API improvements, and cleanup of deprecated features.
77

8-
Key changes include:
9-
- Introduction of hitless upgrades support for graceful maintenance event handling
10-
- Enhanced JSON API with string-based access to avoid unnecessary conversions
11-
- Removal of multiple deprecated APIs and options as part of the major version upgrade
8+
### Key changes
9+
- **Maintenance events support** for graceful maintenance handling
10+
- **Enhanced JSON API** with `String`-based access to avoid unnecessary conversions
11+
- **Removal of deprecated APIs** and options as part of the major version upgrade
1212
As part of the 7.0 line, this beta also removes several deprecated APIs and options.
1313

1414
Lettuce 7.0.0.BETA2 supports Redis 2.6+ up to Redis 8.x and requires Java 8 or newer. The driver is tested against Redis 8.2, 8.0, 7.4, and 7.2.
@@ -28,38 +28,34 @@ If you need any support, meet Lettuce at
2828

2929
## 🔥 Breaking Changes
3030

31-
- chore: remove usage of deprecated connection methods in command APIs in integration tests ([#3328](https://github.com/redis/lettuce/issues/3328), [#3343](https://github.com/redis/lettuce/pull/3343))
32-
- Remove deprecated `dnsResolver` option ([#3328](https://github.com/redis/lettuce/issues/3328), [#3333](https://github.com/redis/lettuce/pull/3333))
33-
- Remove deprecated `reset()` method from Lettuce API and internals ([#3395](https://github.com/redis/lettuce/pull/3395))
34-
- Make Utility Class constructor private to enforce noninstantiability ([#3266](https://github.com/redis/lettuce/pull/3266))
35-
- Enable adaptive refresh by default ([#3249](https://github.com/redis/lettuce/issues/3249), [#3316](https://github.com/redis/lettuce/pull/3316))
36-
- Remove deprecated code from ISSUE [#1314](https://github.com/redis/lettuce/issues/1314) ([#3328](https://github.com/redis/lettuce/issues/3328), [#3351](https://github.com/redis/lettuce/pull/3351))
37-
- chore: deprecated `withPassword(String)` method ([#3328](https://github.com/redis/lettuce/issues/3328), [#3350](https://github.com/redis/lettuce/pull/3350))
38-
- Remove deprecated `Utf8StringCodec` class ([#3328](https://github.com/redis/lettuce/issues/3328), [#3389](https://github.com/redis/lettuce/pull/3389))
39-
- chore: remove deprecated default timeout from `AbstractRedisClient` ([#3328](https://github.com/redis/lettuce/issues/3328), [#3344](https://github.com/redis/lettuce/pull/3344))
40-
- chore: remove deprecated `ClientOptions#cancelCommandsOnReconnectFailure` ([#3328](https://github.com/redis/lettuce/issues/3328), [#3346](https://github.com/redis/lettuce/pull/3346))
41-
42-
---
31+
- chore: remove usage of deprecated connection methods in command APIs in integration tests (#3328) (#3343)
32+
- Remove deprecated dnsResolver option (#3328) (#3333)
33+
- Remove deprecated `reset()` method from Lettuce API and internals (#3395)
34+
- Make Utility Class constructor private to enforce noninstantiability (#3266)
35+
- Enable adaptive refresh by default #3249 (#3316)
36+
- ISSUE#3328 - Remove deprecated code from ISSUE#1314 (#3351)
37+
- chore: deprecated withPassword(String) method (#3328) (#3350)
38+
- Remove deprecated Utf8StringCodec class (#3328) (#3389)
39+
- chore: remove deprecated default timeout from AbstractRedisClient (#3328) (#3344)
40+
- chore: remove deprecated ClientOptions#cancelCommandsOnReconnectFailure (#3328) (#3346)
4341

4442
## 🚀 New Features
4543

46-
- Add String-based JSON API to avoid unnecessary conversions ([#3369](https://github.com/redis/lettuce/pull/3369), [#3394](https://github.com/redis/lettuce/pull/3394))
47-
- React to maintenance events ([#3345](https://github.com/redis/lettuce/issues/3345), [#3354](https://github.com/redis/lettuce/pull/3354))
48-
49-
---
44+
- Add support for EPSILON and WITHATTRIBS arguments in VSIM command (#3449)
45+
- Add String-based JSON API to avoid unnecessary conversions (#3369) (#3394)
46+
- React to maintenance events #3345 (#3354)
5047

5148
## 🐛 Bug Fixes
52-
53-
- Timeouts seen during endpoint re-bind and migrate ([#3426](https://github.com/redis/lettuce/pull/3426))
54-
- Fix a `NullPointerException` in `DelegateJsonObject` ([#3417](https://github.com/redis/lettuce/issues/3417), [#3418](https://github.com/redis/lettuce/pull/3418))
55-
56-
---
49+
- Rename maintenance notification configuration properties (#3450)
50+
- Timeouts seen during endpoint re-bind and migrate (#3426)
51+
- Fix a NullPointerException in DelegateJsonObject #3417 (#3418)
5752

5853
## 💡 Other
5954

60-
- Return `name` method to `ProtocolKeyword` public interface ([#3424](https://github.com/redis/lettuce/pull/3424))
61-
- Refactor JsonValue to Object mapping ([#3412](https://github.com/redis/lettuce/issues/3412), [#3413](https://github.com/redis/lettuce/pull/3413))
62-
- Using non-native transports with `SocketOptions` should cause an error ([#3279](https://github.com/redis/lettuce/pull/3279))
55+
- Timeouts seen during endpoint re-bind and migrate (#3426)
56+
- Return name method to ProtocolKeyword public interface. (#3424)
57+
- Refactor JsonValue to Object mapping #3412 (#3413)
58+
- Using non-native transports with SocketOptions should cause an error (#3279)
6359

6460
---
6561

0 commit comments

Comments
 (0)