Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

7.0.0 #169

Merged
merged 69 commits into from
Oct 6, 2023
Merged

7.0.0 #169

merged 69 commits into from
Oct 6, 2023

Conversation

aembke
Copy link
Owner

@aembke aembke commented Sep 21, 2023

I'll try to keep the changelog on this branch up to date. For now, if anybody wants to see the new interface try ./tests/doc.sh --open.

@aembke aembke marked this pull request as ready for review October 6, 2023 00:18
@aembke aembke merged commit 2df7897 into staging Oct 6, 2023
10 checks passed
aembke added a commit that referenced this pull request Oct 6, 2023
* feat: added a new client builder and configuration interface
* feat: reworked or removed the majority of the `globals` interface
* feat: support multiple IP addresses in the `Resolve` interface
* feat: add `with_options` command configuration interface
* feat: replaced the `no-client-setname` feature flag with `auto-client-setname`
* fix: redesign the connection timeout configuration interface
* feat: add an interface to configure TCP socket options
* fix: removed the automatic `serde_json::Value` -> `RedisValue` type conversion logic
* fix: implement `ClientLike` for `RedisPool` 
* feat: moved and refactored the `on_*` functions into a new `EventInterface`
* fix: fixed several bugs with the `Replica` routing implementation
* fix: fixed several bugs and inconsistencies related to parsing single-element arrays
* fix: changed several `FromRedis` type conversion rules
* feat: add a RedisJSON interface
* feat: add a RESP2 and RESP3 codec interface
* fix: all commands now return generic types

---------

Co-authored-by: Rob Day <[email protected]>
@aembke aembke deleted the feat/7.x branch October 6, 2023 04:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next major version Breaking changes that can only be incorporated into the next major version.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants