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.

TL;DR

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

Details

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 stories in your inbox weekly, for free

Is this news interesting? Share it with your followers

Latest stories


DevOps: Report on Devil's Practices by DORA

The report is drafted from a report release of the annual research and survey of …

Amazon Elasticsearch Gets a New Version With Name Deprecated

Accompanied by new advancements is Amazon OpenSearch, the same body of code as its predecessor, …

McAfee Partners With IBM Security to Deliver TD Synnex Security Solution

The MVISION platform and Security wing of IBM's partnership endgame are to extend increased protection …

Amazon MSK Connect Launched to Better Apache Kafka UX

Amazon follows up on its 2018 data streaming software, Amazon Managed Streaming for Apache Kafka, …

Cloud: Zone Redundant Storage Released on General Availability

The report is drafted from a press release of the Microsoft Azure team on the …

Security: IBM Traces Two-Thirds of Compromises to Misconfigured APIs

The report is drafted from a sweeping survey of dark web analysis and various X-Force …