Skip to content

Latest commit

 

History

History
85 lines (58 loc) · 3.76 KB

CHANGELOG.md

File metadata and controls

85 lines (58 loc) · 3.76 KB

Changelog

Unreleased

2.12.0 - 2023-06-29

  • #103 Add store for redis-go v9
  • #104 Drop Go versions 1.13, 1.14, 1.15, 1.16, and 1.17 from build matrix

2.11.0 - 2023-04-06

  • #84 Add store for redis-go v8

2.10.0 - 2023-03-25

  • #83 Introduce context.Context in function signatures

2.9.1 - 2022-02-15

  • 4739991 Upgrade golang.org/x/text to 0.3.7 to address security vulnerability

2.9.0 - 2021-07-17

  • #90 Allow maxCASAttempts to be configurable

2.8.0 - 2021-06-11

  • #88 Make redigostore compatible with redisc.Cluster

2.7.2 - 2021-05-18

  • #87 Upgrade Redigo dependency to 1.8.4

2.7.1 - 2020-11-12

  • #81 Fix statistics calculation when quantity exceeds max burst

2.7.0 - 2020-10-09

  • #80 In goredisstore, use UniversalClient interface instead of *Client implementation (this is backwards compatible)

2.6.0 - 2020-08-04

  • #64 Add SetTimeNow to override getting current time to memstore driver
  • #66 Add PerDuration function for getting a perfectly customized Rate

2.5.0 - 2020-08-02

  • #79 Import Throttle with /v2 suffix in the package path

2.4.0 - 2020-08-01

  • #78 Revert upgrade to go-redis V8 (now back on V6)

2.3.0 - 2020-08-01

  • #76 Add basic support for Go Modules

2.2.5 - 2020-08-01

  • #67 Bug fix: Fix TTL in SetIfNotExistsWithTTL
  • #74 Bug fix: Always select DB for Redigo store, even when DB is configured to 0

2.2.4 - 2018-11-19

  • #52 Handle the possibility of RemoteAddr without port in VaryBy

2.2.3 - 2018-11-13

  • #49 Handle the possibility of an empty RemoteAddr in VaryBy

2.2.2 - 2018-10-18

  • #47 Don't include origin port in the identifier when using throttled.VaryBy{RemoteAddr: true}

2.2.1 - 2018-03-21

  • #40 Replace unmaintained garyburd/redigo with gomodule/redigo

2.2.0 - 2018-03-19

  • #37 Add go-redis support

2.1.0 - 2017-10-23

  • #27 Never assign a Redis key's TTL to zero
  • #32 Stop using gopkg.in

2.0.3 - 2015-09-09

  • #15 Use non-HTTP example for GCRARateLimiter

2.0.2 - 2015-09-07

  • #14 Add example demonstrating granular use of RateLimit

2.0.1 - 2015-09-01

  • #12 Fix parsing of TIME in redigostore

2.0.0 - 2015-08-28

  • #9 Substantially rebuild the APIs and implementation of the throttled package (wholly not backwards compatible)

(There are other versions, but this is the beginning of CHANGELOG.md.)