1.35.0 (Pending)

Minor behavior changes

Changes that may cause incompatibilities for some users, but should not for most

  • grpc-json: Make the gRPC JSON transcoder filter’s json print options configurable.

  • lua: The metadata() of lua filter now will search the metadata by the filter config name first. And if not found, it will search by the canonical name of the filter envoy.filters.http.lua.

Removed config or runtime

Normally occurs at the end of the deprecation period

  • access_log: Removed runtime guard envoy.reloadable_features.sanitize_sni_in_access_log and legacy code paths.

  • http: Removed runtime guard envoy_reloadable_features_filter_access_loggers_first and legacy code paths.

  • quic: Removed runtime guard envoy.reloadable_features.quic_connect_client_udp_sockets and legacy code paths.

  • websocket: Removed runtime guard envoy.reloadable_features.switch_protocol_websocket_handshake and legacy code paths.

New features

  • ext_authz: Added grpc_status to ExtAuthzLoggingInfo in ext_authz http filter.