Releases: mailgun/groupcache
Releases · mailgun/groupcache
Release v2.5.0
Release v2.4.2
What's Changed
- Remove Travis CI and use GitHub Actions by @thrawn01 in #55
- Fix LRU to correctly evict cache items when replaced by @mattharr013 in #52
- Use PathEscape instead of QueryEscape in httpGetter by @davidmcleish in #49
- Link to v2 docs by @nsheridan in #47
- Fix LRU to correctly update expire on value replace by @thrawn01 in #56
New Contributors
- @mattharr013 made their first contribution in #52
- @davidmcleish made their first contribution in #49
- @nsheridan made their first contribution in #47
Full Changelog: v2.4.1...v2.4.2
Release v2.4.1
What's Changed
- Add HTTP error message from peer to error returned from httpGetter.Get by @marnixbouhuis in #46
New Contributors
- @marnixbouhuis made their first contribution in #46
Full Changelog: v2.3.3...v2.4.1
Release v2.4.0
What's Changed
- Remove hard dependency on logrus for logging by @nathanejohnson in #42
- How to make expiration optional. by @udhos in #45
Full Changelog: v2.3.2...v2.3.3
Release v2.3.2
What's Changed
Full Changelog: v2.3.1...v2.3.2
Release v2.3.1
Release v2.3.0
[2.3.0] - 2022-01-06
Added
- Added Group.Set() which allows users to explicitly set values in the cache.
Release v2.2.1
[2.2.1] - 2021-01-13
Changes
- Now uses the much faster fnv1
- Now md5 hashs the keys to help distribute hosts more evenly in some
cases.
Release v2.2.0
[2.2.0] - 2019-07-09
Added
- Added
SetLogger()
to pass in a logrus entry for logging peer errors - Added
DeregisterGroup()
to remove an existing group cache
Changes
- Fixed race condition in
Remove()
Release 2.1.0
[2.1.0] - 2019-06-10
Changes
Get()
now returns immediately when context is done during a groupcache peer
conversation. PreviouslyGet()
would call theGetter
with a done context.