1.1.0 (November 30, 2016)
Changes
- circuit_breaking: Added max connection circuit breaking to the TCP proxy filter. 
- circuit_breaking: Upstream circuit breaker configuration can be overridden via runtime. 
- config: Switch from Jannson to RapidJSON for our JSON library (allowing for a configuration schema in 1.2.0). 
- deps: Upgrade recommended version of various other libraries. 
- dns: Configurable DNS refresh rate for DNS service discovery types. 
- dyanmodb: DynamoDB filter per shard statistics (pre-release AWS feature). 
- envoy: Lots of other small fixes and enhancements not listed. 
- fault_injection: Initial release of the fault injection HTTP filter. 
- http2: HTTP/2 graceful connection draining (double GOAWAY). 
- matching: Generic header matching routing rule. 
- mongo: Support Mongo 3.2 in the Mongo sniffing filter. 
- options: Added CLI options for setting the logging file flush interval as well as the drain/shutdown time during hot restart. 
- performance: A very large number of performance enhancements for core HTTP/TCP proxy flows as well as a few new configuration flags to allow disabling expensive features if they are not needed (specifically request ID generation and dynamic response code stats). 
- rate_limit: HTTP rate limit filter enhancements (note that the configuration for HTTP rate limiting is going to be overhauled in 1.2.0). 
- retry: Added refused-stream retry policy. 
- routing: Zone aware routing support. 
- routing: Multiple priority queues for upstream clusters (configurable on a per route basis, with separate connection pools, circuit breakers, etc.).