## 0.6.2.0 # Changes internal handling of the `X-Forwarded-For` header (avoids `Text` round-trips, tolerates invalid UTF-8) [#49](https://github.com/fpco/http-reverse-proxy/pull/49) ## 0.6.1.0 * Add the `wpsModifyResponseHeaders` option to `WaiProxySettings` to tweak response headers before they are returned upstream. [#48](https://github.com/fpco/http-reverse-proxy/pull/48) ## 0.6.0.3 * Fix a regression introduced in 0.6.0.2: wrong 'Content-Length' header is preserved for responses with encoded content. [#47](https://github.com/fpco/http-reverse-proxy/pull/47) ## 0.6.0.2 * Fix docker registry reverse proxying by preserving the 'Content-Length' response header to HTTP/2 and HEAD requests. [#45](https://github.com/fpco/http-reverse-proxy/pull/45) ## 0.6.0.1 * Introduce a "semi cached body" to let the beginning of a request body be retried [#34](https://github.com/fpco/http-reverse-proxy/issues/34) * Add `wpsLogRequest` function which provides the ability to log the constructed `Request`. ## 0.6.0 * Switch over to `unliftio` and conduit 1.3 * Drop dependency on `data-default-class`, drop `Default` instances ## 0.5.0.1 * Support http-conduit 2.3 in test suite [#26](https://github.com/fpco/http-reverse-proxy/issues/26) ## 0.5.0 * update `wpsProcessBody` to accept response's initial request ## 0.4.5 * add `Eq, Ord, Show, Read` instances to `ProxyDest` ## 0.4.4 * add `rawTcpProxyTo` which can handle proxying connections without http headers [#21](https://github.com/fpco/http-reverse-proxy/issues/21) ## 0.4.3.3 * `fixReqHeaders` may create weird `x-real-ip` header [#19](https://github.com/fpco/http-reverse-proxy/issues/19) ## 0.4.3.2 * Minor doc cleanup ## 0.4.3.1 * Use CPP so we can work with `http-client` pre and post 0.5 [#17](https://github.com/fpco/http-reverse-proxy/pull/17) ## 0.4.3 * Allow proxying to HTTPS servers. [#15](https://github.com/fpco/http-reverse-proxy/pull/15) ## 0.4.2 * Add configurable timeouts [#8](https://github.com/fpco/http-reverse-proxy/pull/8) ## 0.4.1.3 * Include README.md and ChangeLog.md