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