Skip to content

Releases: hamburgscleanest/laravel-guzzle-throttle

Bugfix

11 Oct 13:37
Compare
Choose a tag to compare

The use of new HandlerStack was breaking the possibility to use a shared cookie jar by passing cookies => true in the GuzzleClient constructor (http://docs.guzzlephp.org/en/stable/quickstart.html#cookies).

Thanks @remipou!

Laravel 5.7 Compatibility

13 Sep 15:34
Compare
Choose a tag to compare

This release adds compatibility with Laravel 5.7 (Illuminate).

Improvement

22 Aug 21:45
Compare
Choose a tag to compare

The order of request parameters is now irrelevant for the cache.
If the values of the parameters are the same, the requests will be treated as the same, too.

For example if you request /test?a=1&b=2,
the cache will know that it yields the same response as /test?b=2&a=1.

Bugfix

03 Jul 17:44
Compare
Choose a tag to compare

Bump version of hamburgscleanest/guzzle-advanced-throttle to include a bugfix.

Fixed

  • The request count was not properly reset because RateLimiter::getCurrentRequestCount() wasn't used internally.

Thanks to @huisman303 for finding this!

Updated Example Configuration

10 Jun 15:28
Compare
Choose a tag to compare

General

  • Set the default cache driver to CACHE_DRIVER defined in the .env file instead of default.

Bugfix

03 May 22:40
Compare
Choose a tag to compare

Fixed

  • Fixed issue in Redis driver

Optimization

03 May 20:57
Compare
Choose a tag to compare

General

  • It's now easier to use the ConfigHelper when using laravel-guzzle-throttle inside of other packages.

Updated Example Configuration

19 Apr 21:42
Compare
Choose a tag to compare

Example configuration was still in the old format. Updated example configuration to match version 2.0 specifications.

Optimization

03 Apr 18:28
Compare
Choose a tag to compare

Optimization

  • Made sure that the Advanced Guzzle Throttle middleware is executed before any other middleware.

Bugfix

21 Mar 00:25
Compare
Choose a tag to compare

Fixed problems with Laravel cache drivers.