1.5.0 (December 4, 2017)

    • admin: added JSON output for stats admin endpoint.

    • admin: added basic for stats admin endpoint. Histograms are not currently output.

    • admin: added to the /clusters admin endpoint.

    • config: the is now considered production ready.

    • config: added –v2-config-only CLI flag.

    • cors: added CORS filter.

    • health check: added header support.

    • health check: added reuse_connection option.

    • http: added .

    • http: end-to-end HTTP flow control is now complete across both connections, streams, and filters.

    • load balancer: added subset load balancer.

    • load balancer: added ring size and hash . This used to be configurable via runtime. The runtime configuration was deleted without deprecation as we are fairly certain no one is using it.

    • listeners: added drain_type option.

    • mongo filter: added .

    • mongo filter: added “drain close” support.

    • outlier detection: added . See deprecated log for outlier detection stats deprecations in this release.

    • redis: the is now considered production ready.

    • redis: added “drain close” functionality.

    • router: added support.

    • router: added regex route matching.

    • router: added for upstream requests.

    • router: added downstream IP hashing for HTTP ketama routing.

    • router: added .

    • router: added start_child_span option to create child span for egress calls.

    • router: added optional .

    • router: added complete custom append/override/remove support of request/response headers.

    • runtime: added .

    • server: change default log level (-l) to info.

    • stats: maximum stat/name sizes and maximum number of stats are now variable via the --max-obj-name-len and --max-stats options.

    • tcp proxy: added .

    • tcp proxy: added configurable connect retries.

    • tcp proxy: enable use of .

    • tls: added SNI support.

    • tls: added support for specifying .

    • tls: allow configuration of the min and TLS protocol versions.

    • tracing: added custom trace span decorators.

    • Many small bug fixes and performance improvements not listed.

    Deprecated

    • The outlier detection stats counter has been deprecated and not replaced. Monitor the individual ejections_detected_* counters for the detectors of interest, or ejections_enforced_total for the total number of ejections that actually occurred.

    • The outlier detection ejections_consecutive_5xx stats counter has been deprecated in favour of and ejections_enforced_consecutive_5xx.

    • The outlier detection ejections_success_rate stats counter has been deprecated in favour of ejections_detected_success_rate and .