Change8

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_headersLocalityLbEndpointsscaninfo

Breaking Changes

Issue #1

Removed the deprecated ``grpc_credentials/aws_iam`` extension.

Issue #2

Removed the deprecated contrib squash filter.

Migration Steps

  1. 1
    If you relied on the removed ``grpc_credentials/aws_iam`` extension or the contrib squash filter, you must find alternative configurations or remove usage.
  2. 2
    Users 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