We maintain a set of patches on top of upstream envoy. They need to be semantically versioned as well so we understand, for example, that we're upgrading a fix version of envoy vs. a fix version of our patches.
The scheme is quite simple. The upstream version is first, followed by a hyphen, followed by our version:
E stand for Envoy
A stands for Adobe's changes
v{E major}.{E minor}.{E fix}-{A major}.{A minor}.{A fix}-adobe
- port #3
- ECMAScript regex for stats filter
- upgraded envoy
- back port envoyproxy#14685
- upgraded envoy
- set envoy-original-path-unmerged-slashes header when removing double slashes
- provide alternative implementation of Envoy::Http::RequestIDExtension
- unwind previous tracing changes
- prevent envoy from modifying the x-request-id header
- fix trace id header to match open tracing default
- revert v1.14.4-2.7.0 which didn't end up working for other reasons
- lift restriction for x-request-id length related to tracing
- fix issue where spans are sent even when not sampled
- upgraded envoy
- upgraded envoy
- jaeger 0.5.0 was removed from GitHub releases
- build with ENVOY_STDLIB=libstdc++ to fix ABI incompatibility
- upgraded envoy
- fix
idle_timeout
default and override not updatingstream_idle_timeout
- upgrade envoy which fixes multiple CVEs
- upgraded envoy
- added
/opt/jaeger/jaeger-tracer.so
to the Docker image
- upgraded envoy
- revert v1.11.1-2.4.0-adobe for a better solution in Contour
- cap upstream idle_timeout to 5 mins
- O(n) config memory growth for SNI
- upgraded envoy
- added
envoy.filters.http.health_check_simple
- upgraded envoy
- set default upstream idle timeout of 58s if none is provided
- add curl to image for easier
preStop
handling
- increase hardcoded max header size to 64KiB
- upgraded envoy
- upgraded envoy
- breaking change: renamed
envoy.filters.listener.ip
toenvoy.filters.listener.ip_allow_deny
- added L7 version of IP allow/deny filter. it returns 403s instead of closing the socket
- fixed erroneous
std::make_shared<T>
- max header size filter
- ip allow/deny listener filter