Minor behavior changes¶
Changes that may cause incompatibilities for some users, but should not for most
healthcheck: If active HC is enabled and a host is ejected by outlier detection, a successful active health check unejects the host and consider it healthy. This also clears all the outlier detection counters. This behavior change can be reverted by setting
quic: Access logging is now deferred to the QUIC ack listener, and roundtrip response time is added as a downstream timing metric. New runtime flag
envoy.reloadable_features.quic_defer_logging_to_ack_listenercan be used for revert this behavior.
Changes expected to improve the state of the world and are unlikely to have negative effects
envoy.reloadable_features.multiplex_edsto disable eds multiplexing. Eds multiplexing is enabled by default, so that all subscriptions for the same resource type and management server reuse a single channel/mux. When eds multiplexing is disabled each subscription uses a dedicated channel/mux.
router: fixed the bug that custom tags of the route metadata type are not set for upstream spans.
stats: now updating upstream total connection stats as happy eyeballs connections are created.
Removed config or runtime¶
Normally occurs at the end of the deprecation period
envoy.reloadable_features.combine_sds_requestsand legacy code paths.
envoy.reloadable_features.dns_multiple_addressesruntime flag and legacy code paths.
envoy.reloadable_features.allow_concurrency_for_alpn_pooland legacy code path.
envoy.reloadable_features.http2_delay_keepalive_timeoutand legacy code paths.
envoy.reloadable_features.local_ratelimit_match_all_descriptorsand legacy code paths.
envoy.reloadable_features.use_rfc_connectand legacy code path.
envoy.reloadable_features.get_route_config_factory_by_typeruntime flag. The flag is no longer needed as the behavior is now the default.
access_log: enhanced observability into local close for %RESPONSE_CODE_DETAILS%.
router: support route info in upstream access log.
tracing: allow grpc_service to be optional. This enables a means to disable collection of traces.