What's Changed Since v1.5.3
Major Performance Improvements
- Improve cache performance with new segment-based implementation (#395)
- 98.6% performance improvement (from 1359 ns/op to 18.66 ns/op)
- Zero allocations for all operations
- Better concurrency with 256 segments
- Fix SyncUInt64Map memory leak (#394)
- Fixed critical memory leak where deleted nodes were never freed
- Implemented backward shift deletion
New Features
- Add Kubernetes DNS middleware with killer mode (#385)
- Implement endpoint support for headless services in sharded registry (#386)
- Add automatic TLS certificate reloading and cache memory optimization (#392)
- Added shared rate limiter
Bug Fixes
- Fix quic api issues
- Fix cache issues
- Fix K8s issues
Full Changelog: v1.5.3...v1.6.0