v3.2.0
- 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)
- 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)
- fix readme: missing import dependency library @chusyclub (#415)
v3.1.0
- Configure Dependabot for GH Actions (#341) @madhead (#342)
- Cleanly shutdown cleanup go-routine @alok87 (#337)
- Add ResetStats @Hojun-Cho (#331)
- Add Collision Test @Hojun-Cho (#330)
- No need to del elem when config.CleanWindow>0 at method:Set @zhangyaping-CN (#325)
- Unify expiry condition in getWithInfo() and onEvict() @chen-zhuohan (#319)
- Create CODEOWNERS @janisz (#316)
- Link to v3 version in readme @janisz (#313)
- Bump toolmantim/release-drafter from 5.21.0 to 5.21.1 @dependabot (#344)
- Bump toolmantim/release-drafter from 5.2.0 to 5.21.0 @dependabot (#343)
- Update
actions/*actions @madhead (#340)
- Fix bug to remove non-expired data @1xxz188 (#317)
v3.0.2
- test: convert the example in issue #300 into a test case @contestjia (#302)
- Adding config validation when creating new cache. @panmari (#299)
- The size encoded in a entry header contains the header it self. @Fabianexe (#266)
- fix HardMaxCacheSize documentation @Hank00AAA (#298)
- Remove
maxShardSizefrom BigCache @penthaapatel (#294)
v2.2.5 🌈
- Fix a bug that obscures the byte queue when it is full and is extended @Fabianexe (#251)
- Optimze append @Fabianexe (#249)
- Update to latest golang @janisz (#248)
- fix #160 @sap-nocops (#246)
- Fix iterator styling issues @janisz (#247)
- export clock method to allow assignable in other packages @flisky (#242)
v2.2.2 🌈
- fix(init): initialShardSize ignored HardMaxCacheSize, and so the initial size can exceed the limit @leeransetton (#228)
- Fix typo in comment for Metadata struct @calebschoepp (#227)
- fix github actions badge and link @dvrkps (#225)
- fix comment's typos @dvrkps (#224)
- Reset full to false when pop from bytes queue @WideLee (#223)