All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- Fixing slow release build by using Swatinem/rust-cache@v2
0.1.1-PRERELEASE - 2024-04-07
- Supporting Apple-Darwin and PC-Windows release targets
0.1.0 - 2024-04-07
- Supporting Redis and Memcached protocols.
- Implementing consistent hashing for key distribution using Ketama algorithm.
- Connecting to multiple backend servers with user-defined names (aliasing).
- Weights traffic across backend servers for optimized load balancing.
- Including comprehensive logging for request tracking and debugging.
- Integrating OpenTelemetry for detailed performance monitoring.
- Utilize RESP2 serialization for efficient data exchange.
- Employing asynchronous operations with Tokio and Futures for non-blocking functionality.