diff --git a/CHANGELOG.md b/CHANGELOG.md index e8c916e5af..ae3e266c2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -90,11 +90,19 @@ it will be removed; but as it won't be user-visible this isn't considered a brea ### Emissary-ingress and Ambassador Edge Stack +- Feature: This upgrades Emissary-ingress to be built on Envoy v1.28.0 which provides security, + performance and feature enhancements. You can read more about them here: Envoy Proxy + 1.28.0 Release Notes + - Change: Emissary-ingress will no longer publish YAML manifest with the Ambassador Agent being installed by default. This is an optional component that provides additional features on top of Emissary-ingress and we recommend installing it using the instructions found in the Ambassador Agent Repo. +- Change: Upgraded Emissary-ingress to the latest release of Golang as part of our general + dependency upgrade process. + ## [3.9.0] November 13, 2023 [3.9.0]: https://github.com/emissary-ingress/emissary/compare/v3.8.0...v3.9.0 diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md index 482132083c..da881253b0 100644 --- a/DEPENDENCIES.md +++ b/DEPENDENCIES.md @@ -3,7 +3,7 @@ following Free and Open Source software: Name Version License(s) ---- ------- ---------- - the Go language standard library ("std") v1.21.4 3-clause BSD license + the Go language standard library ("std") v1.21.5 3-clause BSD license dario.cat/mergo v1.0.0 3-clause BSD license github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 MIT license github.com/MakeNowJust/heredoc v1.0.0 MIT license diff --git a/docker/base-python/Dockerfile b/docker/base-python/Dockerfile index b517030f6b..e4d733aa15 100644 --- a/docker/base-python/Dockerfile +++ b/docker/base-python/Dockerfile @@ -76,7 +76,7 @@ RUN apk --no-cache add \ # 'python3' versions above. RUN pip3 install "Cython<3.0" pip-tools==7.3 -RUN curl --fail -L https://dl.google.com/go/go1.21.4.linux-amd64.tar.gz | tar -C /usr/local -xzf - +RUN curl --fail -L https://dl.google.com/go/go1.21.5.linux-amd64.tar.gz | tar -C /usr/local -xzf - # The YAML parser is... special. To get the C version, we need to install Cython and libyaml, then # build it locally -- just using pip won't work. diff --git a/docs/releaseNotes.yml b/docs/releaseNotes.yml index d77b4dfb05..32da6bfed0 100644 --- a/docs/releaseNotes.yml +++ b/docs/releaseNotes.yml @@ -36,6 +36,14 @@ items: prevVersion: 3.9.0 date: 'TBD' notes: + - title: Upgrade to Envoy 1.28.0 + type: feature + body: >- + This upgrades $productName$ to be built on Envoy v1.28.0 which provides security, performance + and feature enhancements. You can read more about them here: + Envoy Proxy 1.28.0 Release Notes + docs: https://www.envoyproxy.io/docs/envoy/v1.28.0/version_history/version_history + - title: Remove Ambassador Agent from published YAML Manifest type: change body: >- @@ -43,6 +51,12 @@ items: This is an optional component that provides additional features on top of $productName$ and we recommend installing it using the instructions found in the Ambassador Agent Repo. docs: https://github.com/datawire/ambassador-agent + + - title: Update to golang 1.21.5 + type: change + body: >- + Upgraded $productName$ to the latest release of Golang as part of our general dependency upgrade process. + - version: 3.9.0