Envoy
v1.37.0Networking & Messaging2026년 1월 13일
Envoy v1.37.0은 HTTP reset 처리와 런타임 동작, OpenTelemetry access log 구성에 변화를 포함합니다. HTTP reset 처리나 OpenTelemetry access log 설정을 사용하는 환경에서는 해당 변경이 직접 관련되며, 런타임 가드와 레거시 코드 경로도 제거되었습니다.
조치 필요 (1)
breaking런타임 가드와 레거시 코드 경로 제거
여러 런타임 가드와 레거시 코드 경로가 제거되었습니다.
영향 확인 (2)
breakingHTTP reset 코드 기본값 변경
HTTP reset 처리를 사용하는 경우 적용됩니다.
HTTP reset 코드의 기본값이
NO_ERROR에서INTERNAL_ERROR로 변경되었습니다.breaking업스트림 프로토콜 오류에 대한 reset 동작 변경
업스트림 프로토콜 오류로 reset이 발생할 수 있는 경우 적용됩니다.
업스트림 프로토콜 오류를 기본적으로 무시하도록 reset 동작이 변경되었습니다.
미리 준비 (1)
deprecatedOpenTelemetry access log
common_config필드 사용 중단common_config를 사용해 OpenTelemetry access log를 구성한 경우 적용됩니다.OpenTelemetry access log의
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 스택에 추가
조치가 필요한 릴리스가 나왔을 때 주간 메일로 알려드립니다. 이번 릴리스의 브레이킹 체인지 같은 것들입니다.