HoneyryderChuck
377abc84c7
bump version to 1.0.0
2023-10-03 13:46:52 +01:00
HoneyryderChuck
ad7da6edfa
bumping http-2-next version
2023-10-03 10:53:50 +01:00
HoneyryderChuck
e4869e1a4b
circuit-breaker plugin. fix half-open decision to emit real request
...
the previous logic was relying on a random order which didn't work in practice; instead, one now reuses the max-attempts to define how many requests happen in the half-open state, and the drip rate defines how may of them will be real
2023-09-27 18:12:56 +01:00
HoneyryderChuck
aab30279ac
allow default errors catch up besides retry on
2023-09-20 17:57:41 +01:00
HoneyryderChuck
2f9247abfb
use default HTTP/2 handshake strategy for grpc
2023-09-20 17:57:41 +01:00
HoneyryderChuck
0d58408c58
compression plugins for gzip and deflate supported by default
...
most of the code was moved to the transcoder layer.
The `compression_threshold_size` option has been removed.
The `:compression/brotli` plugin becomes only ´:brotli`, and depends on
the new transcoding APIs.
options to skip compression and decompression were added.
2023-09-20 17:57:41 +01:00
HoneyryderChuck
3f73d2e3ce
multipart supported by default
...
the plugin was now moved to the transcoder layer, where it is available
from the get-go.
2023-09-20 17:57:41 +01:00
HoneyryderChuck
4f587c5508
renaming authenticationn modules to just auth
...
* `:authentication` plugin becomes `:auth`
* `authentication` helper becomes `authorization`
* `:basic_authentication` plugin becomes `:basic_auth`
* `:basic_authentication` helper is removed
* `:digest_authentication` plugin becomes `:digest_auth`
* `:digest_authentication` helper is removed
* `:ntlm_authentication` plugin becomes `:ntlm_auth`
* `:ntlm_authentication` helper is removed
2023-09-20 17:57:41 +01:00
HoneyryderChuck
a9cb0a69a2
seting :read_timeout and :write_timeout by default
2023-09-20 17:57:41 +01:00
HoneyryderChuck
6baca35422
support has been removed
2023-09-20 17:57:41 +01:00
HoneyryderChuck
b4c5e75705
drop faraday adapter support for faraday lower than v1
2023-09-20 17:57:41 +01:00
HoneyryderChuck
d859c3a1eb
remove support for older (< v1) versions of dddtrace in the datadog plugin
2023-09-20 17:57:41 +01:00
HoneyryderChuck
b7f5a3dfad
adding release notes with latest updates
2023-09-20 17:57:41 +01:00