0.10.3 - Repeatedly Rumbling Ratelimiter
This hotfix fixes three small bugs with the ratelimiter:
- The ratelimiter would sometimes crash when the connection errored out
due to matching on an explicit crash reason whilst:gun
explicitly
advises us not to. Thanks to Brandt for the fix. - When a request to an endpoint with unknown ratelimit information
(that is, the initial request) would crash due to a connection error,
both the original request and repeated requests to said endpoint
would hang forever. These requests are now retried after one second. - The same case as in 2. could happen if we hit a 429. These requests
are now retried after five seconds