Skip to content

Commit 49080e1

Browse files
committed
Update CHANGELOG.md for v1.1.0 release
1 parent 8d4bde4 commit 49080e1

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,46 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [1.1.0] - 2025-10-27
6+
7+
### New Features
8+
9+
**Context Propagation Support:**
10+
- Add `GetContext()` and `SetContext()` methods for context-aware cache operations
11+
- Enable proper timeout and cancellation propagation throughout the cache layer
12+
- Support distributed tracing through context in cache operations
13+
- Propagate context through function wrapping (`Wrap`) for better observability
14+
- Maintain full backward compatibility with existing `Get()`/`Set()` methods
15+
16+
### Bug Fixes
17+
18+
**Critical:**
19+
- Fix goroutine leak in memory store expired entry cleanup
20+
- Replace unbounded goroutine spawning with synchronous lock upgrade pattern
21+
- Implement double-check locking for race condition safety
22+
- Prevents resource exhaustion under high load with many expired entries
23+
24+
### Dependency Updates
25+
26+
**Major Updates:**
27+
- Upgrade Redis client: `v9.6.3``v9.16.0` (10 minor versions)
28+
- Includes maintenance notification support, trace filtering improvements
29+
- Bug fixes and performance enhancements across 10 releases
30+
- All transitive dependencies updated to Go 1.23-compatible versions
31+
32+
### CI/CD Improvements
33+
34+
**Quality Gates:**
35+
- Add example build validation to prevent broken documentation
36+
- Implement coverage threshold enforcement (45% minimum)
37+
- Improve CI configuration for better reliability
38+
- Add automated example compilation checks
39+
40+
**Technical Details:**
41+
- All changes tested with full test suite (100+ tests)
42+
- Race detector validated on all concurrent operations
43+
- Zero breaking changes - fully backward compatible
44+
545
## [1.0.3] - 2025-09-16
646

747
### Code Quality & Production Readiness

0 commit comments

Comments
 (0)