Release Notes
Enhancements
- Cache Performance Improvement: The cache now uses a SHA-256 fixed-length key for hashing URL and request body. This reduces conversion overhead, leading to improved latency when caching with Redis and Ristretto.
- Golang Update: The server image has been updated to use Golang 1.23.1, ensuring compatibility with the latest features and security patches.
Fixes
- Disk: Increased the frequency of pipeline, analytics, and logs rollover to enhance disk management and performance.
- Cache Handling: Resolved an issue where invalid Redis cache entries were mishandled, preventing multiple initialization of Redis cache during misconfiguration.
- Analytics: Fixed a marshaling error in analytics mappings that occurred during rollover.
- Cache Hit/Miss Tracking: Added cache hit/miss information in the stage change context and optimized the
applycache
function for better performance.