trillium-proxy-v0.5.0
·
538 commits
to main
since this release
Features
- Feature: Adds features to trillium-proxy to operate as a forward proxy as well as a reverse proxy (gateway) depending on configuration. An example is forthcoming, but involves combining the
ForwardProxyConnecthandler with atrillium_proxy::upstream::ForwardProxyupstream selector (see below) - Correctness fix: Correctly applies the
Connectionheader to remove additional hop-by-hop headers, as well as removing the standard hop-by-hop headers. - Breaking change: WebSockets are not proxied by default anymore. Opt in to WebSocket proxying with
Proxy::with_websocket_upgrades. - Feature: trillium-proxy now can select between multiple upstreams using one of several provided UpstreamSelectors, and the trait can be implemented for arbitrary custom upstream selection logic. The provided selectors are: