Change8

v1.38.2

📦 envoyView on GitHub →
2 features🐛 1 fixes🔧 3 symbols

Summary

This patch release fixes a bug in RTDS runtime guard handling and introduces new opt-in features for monitoring HTTP/2 header statistics and limiting cookie header size.

Migration Steps

  1. If using HTTP/2 header statistics histograms, be aware that the histograms and the associated runtime guard (envoy.reloadable_features.http2_record_histograms) will be removed in a future Envoy release.

✨ New Features

  • Added opt-in histograms for HTTP/2 header statistics (header-entry count, header-map byte size, reassembled cookie header length, and individual cookie header count). Enable via the runtime feature flag envoy.reloadable_features.http2_record_histograms.
  • Added runtime feature flag envoy.reloadable_features.http2_max_cookies_size_in_kb to limit the size of the reassembled HTTP/2 cookie header (default is no limit).

🐛 Bug Fixes

  • Fixed an issue in the RTDS runtime guard where deleting an override did not correctly restore the process-wide runtime guard value to the default.

Affected Symbols