1.2.0 (March 7, 2017)
Changes
Outlier detection (passive health checking).
Envoy configuration is now checked against a JSON schema.
Ring hash consistent load balancer, as well as HTTP consistent hash routing based on a policy.
Vastly enhanced global rate limit configuration via the HTTP rate limiting filter.
HTTP routing to a cluster retrieved from a header.
Weighted cluster HTTP routing.
Auto host rewrite during HTTP routing.
Regex header matching during HTTP routing.
HTTP access log runtime filter.
LightStep tracer parent/child span association.
HTTP router x-envoy-upstream-rq-timeout-alt-response header support.
use_original_dst and bind_to_port listener options (useful for iptables based transparent proxy support).
TCP proxy filter route table support.
Configurable stats flush interval.
Various third party library upgrades, including using BoringSSL as the default SSL provider.
No longer maintain closed HTTP/2 streams for priority calculations. Leads to substantial memory savings for large meshes.
Numerous small changes and fixes not listed here.