Envoy
v1.37.0Networking & Messaging2026年1月13日
Envoy v1.37.0では、動的モジュール、フィルター、ルーティング、可観測性、証明書に関する機能が広がっています。HTTPリセットの既定動作とリセット処理が変わり、複数のランタイムガードとレガシーコードパスが削除されました。OpenTelemetryアクセスログの設定には、移行が必要になる項目があります。
要対応 (1)
breakingランタイムガードとレガシーコードパスの削除
複数のランタイムガードとレガシーコードパスが削除されました。
影響確認 (2)
breakingHTTPリセットコードの既定値変更
HTTPリセット処理を利用している場合に適用されます。
HTTPリセットコードの既定値が
NO_ERRORからINTERNAL_ERRORに変更されました。breaking上流プロトコルエラーに対するリセット動作の変更
上流プロトコルエラーがリセットを引き起こす可能性がある場合に適用されます。
上流プロトコルエラーを既定で無視するよう、リセット動作が変更されました。
事前準備 (1)
deprecatedOpenTelemetryアクセスログの
common_config非推奨化common_configを使って OpenTelemetry アクセスログを設定している場合に適用されます。OpenTelemetryアクセスログの
common_configフィールドが非推奨になり、明示的なhttp_serviceまたはgrpc_serviceの設定が推奨される形に変更されました。
その他の記録済み変更 30 件すべてadditions 15 · value changes 11 · constraints 3 · fixes 1
additions (15)
- - Added support for network, listener, UDP listener, and access logger filters
- - Introduced streaming HTTP callouts to HTTP filters
- - Added global module loading and improved module search path handling
- - Added vhost header customization and forward client cert matching via xDS matcher
- - New transform filter for request/response body modification
- - New MCP (Model Context Protocol) filter and router for agentic network
- - Network-layer geoip filter for non-HTTP geolocation
- - Postgres Inspector listener filter for PostgreSQL traffic routing
- - On-demand certificate fetching via SDS
- - Support for filter chains and named filter chains
- - New stats-based access logger
- - Process-level rate limiting for access logs
- - Added execution counters and improved tracing support across filters
- - Composite cluster extension for retry-aware cluster selection
- - Enhanced TCP proxy with upstream connect mode and early data buffering
value changes (11)
- - Enhanced ABI for streaming body manipulation and header operations
- - Container-aware CPU detection for improved resource utilization in containerized environments
- - HTTP/2 performance optimizations including reduced allocations for well-known headers
- - Enhanced cookie matching in route configuration
- - Proto API Scrubber filter now production-ready with comprehensive metrics
- - Enhanced ext_authz with error response support and improved header handling
- - Better TLS certificate validation failure messages in access logs
- - Improved scalability through filter chain reuse across match actions
- - Enhanced OTLP stats sink with metric dropping support
- - Improved QUIC path migration using QUICHE logic
- - Proto API Scrubber now returns
404 Not Foundinstead of403 Forbiddenfor blocked methods
constraints (3)
- - Cluster-level retry policies, hash policies, and request mirroring
- - Substitution formatting for direct response bodies and descriptor values
- - Added MaxMind Country database support for geoip
fixes (1)
- - Fixed multiple memory leaks and crashes in HTTP/2, Lua, and connection handling
Envoyをスタックに追加
対応が必要なリリースが出たときに、週次メールでお知らせします。 今回の破壊的変更も、その一例です。