New Version of Envoy With Minor Modifications

Envoy 1.19.0 arrives with an array of change gearing towards suitable operation for large service-oriented architectures.


The Envoy Project has announced the launch of a new project featuring many minor changes adding up to major compatibility for large-scale infrastructure.

The infamous erroneous handling of invalid nghttp2 frames has also been fixed.
The infamous erroneous handling of invalid nghttp2 frames has also been fixed.
Key Facts
  1. 1

    DNS resolved configuration will be in a single message.

  2. 2

    Previously ignored bug fixes were vehemently emphasized and rectified in this new version.

  3. 3

    These changes have to be studied by Istio Users as Envoy proxy is a key component of the service mesh


Just a quarter of a year after the release of Envoy 1.18.0, here comes Envoy 1.19.0 with an array of minor changes and a template for the imminent Envoy 1.20.0. Included in this new version are big fixes leading the way for potential large-scale architecture deployment—very productive days from the developers of Envoy proxy.

Originally developed at Lyft, the distributed service has evolved into a massively adopted C++ service for extensive service mesh infrastructure that offers improved reliability, observability, and security.

Although Envoy itself is an independent service, it also serves as a vital component of the Istio service mesh; hence these changes will hold meaning to Istio users.

Envoy 1.19.0 involves a couple of significant differing behavior changes that might require changes because of incompatibility. The grpc_bridge_filter has been exonerated from grpc stats; this could be reversed with the aid of a runtime key. Another significant incompatibility change is that Apache Skywalker tracer support is now incompatible with data collect protocol 8.3.0. It is, however, compatible with Apache SkyWalking tracer 8.3.0.

Another set of users might experience incompatibility owing to minor changes, including the abridgment of surplus quotes on metadata string values in the access_log. This could also experience reversal from a manually set runtime key. Requests to AWS services are now automatically diminished so that signatures that include the payload hash may be computed, making the filter interoperable with the vast majority of AWS services. See the change list on the Envoy project's website for more information.

This release features previously ignored bug fixes, including the cluster stats histograms, properly configuring the number of bytes sent, handling retries in the process. The infamous erroneous handling of invalid nghttp2 frames has also been fixed. Envoy 1.19.0 also includes a new response indicator for overload manager termination in the access_log triggered when the overload manager ends the http stream.

The cluster manager modification is the dns_resolution_config which sums all DNS resolver configuration into a unit. Also in the cluster manager is the wait_for_warm_on_init, which prevents interruptions between cluster readiness and cluster warm-up. This is, however, only limited to DNS-based clusters.

In this release, crash support restores crash context when running requests or answers resulting from a prompt that directly executes a filter.

Get similar news in your inbox weekly, for free

Share this news:

Latest stories

How ManageEngine Applications Manager Can Help Overcome Challenges In Kubernetes Monitoring

We tested ManageEngine Applications Manager to monitor different Kubernetes clusters. This post shares our review …

AIOps with Site24x7: Maximizing Efficiency at an Affordable Cost

In this post we'll dive deep into integrating AIOps in your business suing Site24x7 to …

A Review of Zoho ManageEngine

Zoho Corp., formerly known as AdventNet Inc., has established itself as a major player in …

Should I learn Java in 2023? A Practical Guide

Java is one of the most widely used programming languages in the world. It has …

The fastest way to ramp up on DevOps

You probably have been thinking of moving to DevOps or learning DevOps as a beginner. …

Why You Need a Blockchain Node Provider

In this article, we briefly cover the concept of blockchain nodes provider and explain why …

Top 5 Virtual desktop Provides in 2022

Here are the top 5 virtual desktop providers who offer a range of benefits such …