# 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