v0.5.0
Conduit v0.5.0 introduces a new, experimental feature that automatically
enables Transport Layer Security between Conduit proxies to secure
application traffic. It also adds support for HTTP protocol upgrades, so
applications that use WebSockets can now benefit from Conduit.
- Security
- New
conduit install --tls=optionalenables automatic, opportunistic
TLS. See the docs for more info.
- New
- Production Readiness
- The proxy now transparently supports HTTP protocol upgrades to support, for
instance, WebSockets. - The proxy now seamlessly forwards HTTP
CONNECTstreams. - Controller services are now configured with liveness and readiness probes.
- The proxy now transparently supports HTTP protocol upgrades to support, for
- User Interface
conduit statnow supports a virtualauthorityresource that aggregates
traffic by the:authority(orHost) header of an HTTP request.dashboard,stat, andtaphave been updated to describe TLS state for
traffic.conduit tapnow has more detailed information, including the direction of
each message (outbound or inbound).conduit statnow more-accurately records histograms for low-latency services.conduit dashboardnow includes error messages when a Conduit-enabled pod fails.
- Internals
- Prometheus has been upgraded to v2.3.1.
- A potential live-lock has been fixed in HTTP/2 servers.
conduit tapcould crash due to a null-pointer access. This has been fixed.