Migrating to Envoy v1.35.0
Version v1.35.0 introduces 2 breaking changes. This guide details how to update your code.
Released: 7/23/2025
2
Breaking Changes
2
Migration Steps
6
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
grpc_credentials/aws_iamcontrib squash filterenvoy.restart_features.validate_http3_pseudo_headersLocalityLbEndpointsscaninfoBreaking Changes
●Issue #1
Removed the deprecated ``grpc_credentials/aws_iam`` extension.
●Issue #2
Removed the deprecated contrib squash filter.
Migration Steps
- 1If you relied on the removed ``grpc_credentials/aws_iam`` extension or the contrib squash filter, you must find alternative configurations or remove usage.
- 2Users upgrading from C++17 or older should be aware that the codebase now requires a C++20 compliant compiler.
Release Summary
This release introduces significant new features across authentication, load balancing, and observability, while also upgrading the build system to C++20 and resolving several security and stability issues.
Need More Details?
View the full release notes and all changes for Envoy v1.35.0.
View Full Changelog