Releases: tallarium/reverse_proxy_plug
Releases · tallarium/reverse_proxy_plug
v3.0.2
v3.0.1
v3.0.0
Breaking changes
- no need to pass entire tuple to error callbacks (#202)
def fun_error_callback({:error, error}, conn)
can now bedef fun_error_callback(error, conn)
- for adapters, separate out requests resulting into a buffered response (
request
) from those resulting in a streamed response (request_stream
), to support adapters which require different request functions for this case (#210) - remove default timeout options -
HTTPoison
timeouts in the adapter are now the library defaults (#213) - Minimum required version of Elixir is 1.13, from 1.11 (#200, #221)
New features
- initial Finch adapter, supporting only buffer response mode (#203)
- stream response mode support for Tesla >= 1.9.0 (#211)
- Req adapter, with streaming response mode support >= 0.4.0 (#207, #221, #222)
Fixes
- add local
.tool-versions
file to match minimum requirements (#201) - move existing cookie recycling to HTTPoison adapter (#217)
- serialize all lists when putting response headers (#218)
- update documentation for latest adapter state and comprehensive option documentation (#223)
- dependency updates (#206)
FUNDING.yml
(#209)
v2.4.1
v2.4.0
v2.3.1
Fixes
- rewrite
read_body
to carry conn forward (#177)- Note that this will, for the time being, result in request bodies which may have previously been streamed in certain scenarios now being read entirely into memory before being streamed upstream. #176 tracks the work to restore this behaviour
- add test coverage reporting to the CI run (#178)
v2.3.0
v2.2.0
v2.1.1
v2.1.0
New features
- The plug can be used without either Tesla or HTTPoison (https://github.com/tallarium/reverse_proxy_plug/pull/143/files)