valkey-io / valkey-glide

An open source Valkey client library that supports Valkey and Redis open source 6.2, 7.0 and 7.2. Valkey GLIDE is designed for reliability, optimized performance, and high-availability, for Valkey and Redis OSS based applications. GLIDE is a multi language client library, written in Rust with programming language bindings, such as Java and Python
Apache License 2.0
268 stars 56 forks source link

Feature/replace credes #2651

Closed avifenesh closed 1 week ago

avifenesh commented 2 weeks ago

This pull request is centered around setting an option to replace the password configured for connection. The feature introduced the need for major changes in the core functionality of the core, and introduced a new platform in the core for performing management operation on the cluster connection.

The pull request includes various updates and improvements across different parts of the codebase, including workflow updates, dependency changes, and enhancements to the server connection handling. The most important changes include adding support for replacing connection passwords, updating dependencies, and introducing a builder pattern for MultiplexedConnection.

Workflow Updates:

Dependency Updates:

Changelog Updates:

Server Connection Enhancements:

Typo Fixes:

This PR is a great cooperation between the greatest @jhpung, the one and only @umit, and myself, and created a ton of joy of working together as a team.

Issue link

This Pull Request is linked to issue: #2360

To-Do:

Checklist

Before submitting the PR make sure the following are checked: