Skip to content

Releases: allegro/bigcache

v1.2.0

10 Feb 21:29
Compare
Choose a tag to compare

v1.2.0 (2019-01-16)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Build failure in TestClosing #90
  • Goroutine leak in NewBigCache #82
  • TestClosing fix #91 (cristaloleg)

Closed issues:

  • Improve Capacity coverage #112
  • Unable to get/set data in onremove callback #103
  • Using bigcache with google appengine #96
  • Should MaxEntrySize include the size of the key? #95
  • Expose ByteQueue capacity from Cache methods #88
  • Per Item TTL #81
  • Minor version bump to v1.1.0? #62

Merged pull requests:

v1.1.0

27 Mar 23:11
Compare
Choose a tag to compare

v1.1.0 (2018-03-27)

Full Changelog

Implemented enhancements:

  • 1.9 Concurrent Maps #38

Fixed bugs:

  • LifeWindow not work! #63

Closed issues:

  • Document what happens when an entry is not in the cache #66
  • Lots of extra memory was consumed when create and delete bigcache interleavely #64
  • Proposal: Server Package #56
  • Gathering stats #55
  • Update release notes for v1.0.0 #52
  • Custom logging #36
  • No way to increment value without updating the timestamp #35

Merged pull requests:

v1.0.0

25 Sep 15:16
Compare
Choose a tag to compare

Implemented enhancements:

  • Feature Request: support to clean expired entries #41 (flisky)
  • Improve fnv64a hashing algorithm by remove all allocations #19 (mateuszdyminski)

Fixed bugs:

  • Hard max cache size exceeded #18
  • Entries indexes stay unchanged after additional memory allocation #8 (druminski)

Closed issues:

  • Item is not getting updated #39
  • Eviction not perform after timeout #31
  • Old entries (un-updated) values stored in the byte queue #30
  • Push emptyBlobLen inside the allocateAdditionalMemory() function #29
  • ARC cache ? #28
  • Redis #27
  • Clear Cache #23
  • What is the purpose of "entries queue.BytesQueue" #21
  • Event handlers for evict? #14
  • Add per entry expiration #13
  • Add memory allocation hard limit #4

Merged pull requests: