Repository navigation
Releases
Releases · tunein-unrestricted/go-cache
v1.1.0
What's Changed
- cache: make a zero TTL mean never expire by @iSerganov in #22
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- cache: make tests deterministic and faster by @iSerganov in #26
- lru: count entries per shard to avoid write contention by @iSerganov in #24
- lru: derive the default shard count from the cache size by @iSerganov in #25
- cache: sweep expired entries based on item expiry by @iSerganov in #23
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- lru: update the item count under the shard lock by @iSerganov in #19
- cache: stop Purge from replacing the loader group by @iSerganov in #20
- cache: release loader waiters when the loader panics by @iSerganov in #21
Full Changelog: v1.0.0...v1.0.1
LRU
What's Changed
- added CLAUDE.md file with guidance for Claude and updated set of linters by @iSerganov in #17
- lru: add sharded fixed-capacity LRU cache with optional metrics by @iSerganov in #18
Full Changelog: v0.9.2...v1.0.0
Expired entries removal on set()
data race fix
What's Changed
- Go Report badge is broken due to inability to scan private repo by @iSerganov in #11
- GoReport badge re-added by @iSerganov in #12
- data race fix by @iSerganov in #13
Full Changelog: v0.9.0...v0.9.1
The first public release
What's Changed
- Update copyright by @iSerganov in #2
- DEPENDENCIES.md by @iSerganov in #3
- contributing guidelines by @iSerganov in #5
- added TuneIn copyright to all go files by @iSerganov in #6
- readme improvements by @iSerganov in #7
- license badge fix by @iSerganov in #8
- add trivy security scanner by @AndriiOmelianenko in #9
- replaced the private runner with the public one by @iSerganov in #10
New Contributors
- @AndriiOmelianenko made their first contribution in #9
Full Changelog: v0.1.0...v0.9.0
Opening Release
Full Changelog: https://github.com/tunein/go-cache/commits/v0.5.0