mirror of
https://github.com/mailgun/groupcache.git
synced 2024-11-16 14:10:04 +00:00
054f2178b4
* Now Associating the transport with peer `httpGetter` so we take advantage of connection reuse. This lowers the impact on DNS and improves preformance for high request volume low latency applications. * Now always populating the hotcache. A more complex algorithm is unnecessary when the LRU cache will ensure the most used values remain in the cache. The evict code ensures the hotcache does not over crowd the maincache.
31 lines
1.3 KiB
Plaintext
31 lines
1.3 KiB
Plaintext
# Changelog
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [2.0.0] - 2019-05-30
|
|
### Changes
|
|
* Now using golang standard `context.Context` instead of `groupcache.Context`.
|
|
* HTTP requests made by `httpGetter` now respect `context.Context` done.
|
|
* Moved `HTTPPool` config `Context` and `Transport` to `HTTPPoolOptions` for consist configuration.
|
|
* Now Associating the transport with peer `httpGetter` so we take advantage of
|
|
connection reuse. This lowers the impact on DNS and improves performance for
|
|
high request volume low latency applications.
|
|
* Now always populating the hotcache. A more complex algorithm is unnecessary
|
|
when the LRU cache will ensure the most used values remain in the cache. The
|
|
evict code ensures the hotcache does not overcrowd the maincache.
|
|
|
|
## [1.3.0] - 2019-05-23
|
|
### Added
|
|
* Added `Remove()` method to `Group` to purge a key from the group.
|
|
|
|
## [1.1.0] - 2019-04-10
|
|
### Added
|
|
* Sinks can now accept an expire time
|
|
* Changed import path to mailgun/groupcache
|
|
|
|
## [hash 5b532d6fd5efaf7fa130d4e859a2fde0fc3a9e1b] - 2019-01-29
|
|
### Changes
|
|
* Initial import from https://github.com/golang/groupcache
|