1.33.0 (Pending)
Minor behavior changes
Changes that may cause incompatibilities for some users, but should not for most
access_log: New implementation of the JSON formatter will be enabled by default. The sort_properties field will be ignored in the new implementation because the new implementation always sorts properties. And the new implementation will always keep the value type in the JSON output. For example, the duration field will always be rendered as a number instead of a string. This behavior change could be disabled temporarily by setting the runtime
envoy.reloadable_features.logging_with_fast_json_formatter
to false.formatter: The NaN and Infinity values of float will be serialized to
null
and"inf"
respectively in the metadata (DYNAMIC_METADATA
,CLUSTER_METADATA
, etc.) formatter.
Removed config or runtime
Normally occurs at the end of the deprecation period
upstream: Removed runtime flag
envoy.restart_features.allow_client_socket_creation_failure
and legacy code paths.
New features
tls: Added support for P-384 and P-521 curves for TLS server certificates.