Agent v2.17.0
2 minute read
May 15, 2026
New Features
ORCA Load Reporting on Gateway Input: Added gRPC ORCA load reports on the gateway input node. When
load_reporting.enabledis set totrue, inline ORCA trailers are emitted on Export responses, allowing client-side load balancers to make better routing decisions based on live backend load signals. Optionally, the out-of-band streaming server can be exposed for non-Envoy consumers.- name: my_gateway_input type: ed_gateway_input ... load_reporting: enabled: true # Inline ORCA trailers on Export responses are emitted whenever # enabled: true. Set enable_oob_stream: true to additionally expose # the xds.service.orca.v3.OpenRcaService streaming server (for # non-Envoy consumers like grpc-go weighted_round_robin / grpcurl). enable_oob_stream: false min_reporting_interval: 30s sample_interval: 1sConfigurable gRPC
max_connection_age: Added amax_connection_agesetting on the gateway input and gateway output nodes that controls the maximum lifetime of a gRPC connection before it is gracefully closed. On the gateway input, a companionmax_connection_age_gracesetting defines how long to wait for in-flight RPCs to finish after the maximum age is reached. Periodically rotating long-lived connections helps load balancers redistribute traffic more evenly across backends.Configure on the gateway input:
- name: my_gateway_input type: ed_gateway_input ... max_connection_age: 30m max_connection_age_grace: 1mConfigure on the gateway output:
- name: my_gateway_output type: ed_gateway_output ... max_connection_age: 30m
Improvements
- Leader Election Library Upgrade: Upgraded the leader election library used by the coordinator to its latest version.
- Gateway Input and Output: Various internal improvements to the gateway input and output nodes.
Bug Fixes
- Archive Uploads to GCS and S3-Compatible Providers: Fixed archive uploads to Google Cloud Storage and other S3-compatible providers.