Changes
- Fix panic in peek() when stale index points to corrupt uvarint data @janisz (#427)
- Bump Go to 1.22, migrate to math/rand/v2, fix staticcheck SA1006 @janisz (#428)
- Fixed
go test -race -bench=. .when running in parallel systems to prevent data races @Aniruddhraam (#429) - Optimize map capacity allocation during shard initialization. #419 @xiaobai12011 (#420)
- Revert change to how expiration timings to calculated. @gurudesu (#403)
- Improve error handling in BytesQueue.Push function in queue.go @alonohana627 (#405)
- Fixing grammar in docs @SaschaPeukert (#393)
- Only print if Verbose is true @xyproto (#392)
- fix typo @chenyahui (#385)
- Avoid redundant key parsing from the wrappedEntry. @chenyahui (#388)
- check LifeWindow when CleanWindow is set @chenyahui (#386)
- fix typo @chenyahui (#384)
- changed to uint64 keys @raeidish (#377)
- Use errors.New instead of fmt.Errorf @chenyahui (#370)
- rename resetKeyFromEntry to resetHashFromEntry @yangtaoran (#361)
- Update used go versions @janisz (#352)
🚀 Features
- Bump toolmantim/release-drafter from 6.0.0 to 6.1.0 @dependabot[bot] (#406)
- Bump golangci/golangci-lint-action from 9.1.0 to 9.3.0 @dependabot[bot] (#430)
- Bump actions/checkout from 6 to 7 @dependabot[bot] (#424)
- Bump actions/setup-go from 6 to 7 @dependabot[bot] (#425)
- Go defaults to "0"" so in case we want to return @jgheewala (#181)
- Bump actions/setup-go from 5 to 6 @dependabot[bot] (#413)
- Bump actions/checkout from 4 to 6 @dependabot[bot] (#417)
- Bump golangci/golangci-lint-action from 7 to 9 @dependabot[bot] (#416)
- Bump golangci/golangci-lint-action from 6 to 7 @dependabot[bot] (#408)
- Bump golangci/golangci-lint-action from 5 to 6 @dependabot[bot] (#395)
- Bump golangci/golangci-lint-action from 4 to 5 @dependabot[bot] (#394)
- Bump golangci/golangci-lint-action from 3 to 4 @dependabot[bot] (#391)
- Bump toolmantim/release-drafter from 5.25.0 to 6.0.0 @dependabot[bot] (#390)
- Bump actions/setup-go from 4 to 5 @dependabot[bot] (#387)
- Bump toolmantim/release-drafter from 5.24.0 to 5.25.0 @dependabot[bot] (#381)
- Bump actions/checkout from 3 to 4 @dependabot[bot] (#373)
- Bump toolmantim/release-drafter from 5.23.0 to 5.24.0 @dependabot[bot] (#367)
- Added extra endpoint for clear cache @agoalofalife (#366)
- Bump actions/setup-go from 3 to 4 @dependabot[bot] (#359)
- Bump toolmantim/release-drafter from 5.22.0 to 5.23.0 @dependabot[bot] (#358)
- Bump toolmantim/release-drafter from 5.21.1 to 5.22.0 @dependabot[bot] (#351)
🐛 Bug Fixes
- fix readme: missing import dependency library @chusyclub (#415)