Skip to content

Commit 04709d2

Browse files
committed
auto-merge envoyproxy/envoy[release/v1.35] into envoyproxy/envoy-openssl[release/v1.35]
* upstream/release/v1.35: repo: Dev v1.35.8 (#42403) repo: Release v1.35.7 changelogs/1.35.7: Add summary Add option to reject early CONNECT data fix jwt_auth crash with two or more auth header tls: fix SAN validation for OTHERNAME types with embedded nulls Certificates with an OTHERNAME SAN using type `V_ASN1_UNIVERSALSTRING` or `V_ASN1_BMPSTRING` with an embedded null would have the name truncated at the first null, resulting in an incorrect check. tcp_proxy: fixes a cx leak in the TCP Proxy when receive_before_connect is enabled (#42024) distribution/docker: Bump Ubuntu -> 104ae837 (#42337) distribution/docker: Install tzdata (#42338) bazel: Bump -> 7.7.1 (#42295) bazelrc: Add compatibility with repo settings github/ci: Fix request workflow (#42355) Signed-off-by: jwendell <[email protected]>
2 parents 2ef3e46 + b2306ff commit 04709d2

File tree

29 files changed

+365
-31
lines changed

29 files changed

+365
-31
lines changed

.bazelrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,12 @@ common:debug --config=debug-sandbox
588588
common:debug --config=debug-coverage
589589
common:debug --config=debug-tests
590590

591+
#############################################################################
592+
# compat: Compatibility with main branch repo settings
593+
#############################################################################
594+
common:bes --config=bes-envoy-engflow
595+
common:rbe --config=remote-envoy-engflow
596+
591597
try-import %workspace%/repo.bazelrc
592598
try-import %workspace%/clang.bazelrc
593599
try-import %workspace%/user.bazelrc

.bazelversion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.6.2
1+
7.7.1

.github/workflows/request.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ concurrency:
2525
jobs:
2626
request:
2727
permissions:
28-
actions: read
28+
actions: write
2929
contents: read
3030
packages: read
3131
# required to fetch merge commit
@@ -36,9 +36,6 @@ jobs:
3636
app-id: ${{ secrets.ENVOY_CI_APP_ID }}
3737
lock-app-key: ${{ secrets.ENVOY_CI_MUTEX_APP_KEY }}
3838
lock-app-id: ${{ secrets.ENVOY_CI_MUTEX_APP_ID }}
39-
gcs-cache-key: ${{ secrets.GCS_CACHE_WRITE_KEY }}
40-
with:
41-
gcs-cache-bucket: ${{ vars.ENVOY_CACHE_BUCKET }}
4239
# For branches this can be pinned to a specific version if required
4340
# NB: `uses` cannot be dynamic so it _must_ be hardcoded anywhere it is read
4441
uses: envoyproxy/envoy/.github/workflows/_request.yml@main

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.35.7-dev
1+
1.35.8-dev

changelogs/1.33.13.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
date: December 3, 2025
2+
3+
behavior_changes:
4+
- area: http
5+
change: |
6+
Added runtime flag ``envoy.reloadable_features.reject_early_connect_data`` to reject ``CONNECT`` requests
7+
that receive data before Envoy sent a ``200`` response to the client. While this is not a strictly compliant behavior
8+
it is very common as a latency reducing measure. As such the option is disabled by default.
9+
10+
bug_fixes:
11+
- area: tls
12+
change: |
13+
Fixed an issue where SANs of type ``OTHERNAME`` in a TLS cert were truncated if there was
14+
an embedded null octet, leading to incorrect SAN validation.
15+
- area: http
16+
change: |
17+
Fixed a remote ``jwt_auth`` token fetch crash with two or more auth headers when ``allow_missing_or_failed`` is set.

changelogs/1.34.11.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
date: December 3, 2025
2+
3+
behavior_changes:
4+
- area: dynamic modules
5+
change: |
6+
The dynamic module ABI has been updated to support streaming body manipulation. This change also
7+
fixed potential incorrect behavior when access or modify the request or response body. See
8+
https://github.com/envoyproxy/envoy/issues/40918 for more details.
9+
- area: http
10+
change: |
11+
Added runtime flag ``envoy.reloadable_features.reject_early_connect_data`` to reject ``CONNECT`` requests
12+
that receive data before Envoy sent a ``200`` response to the client. While this is not a strictly compliant behavior
13+
it is very common as a latency reducing measure. As such the option is disabled by default.
14+
15+
bug_fixes:
16+
- area: tcp_proxy
17+
change: |
18+
Fixed a connection leak in the TCP proxy when the ``receive_before_connect`` feature is enabled and the
19+
downstream connection closes before the upstream connection is established.
20+
21+
deprecated:
22+
- area: tls
23+
change: |
24+
Fixed an issue where SANs of type ``OTHERNAME`` in a TLS cert were truncated if there was
25+
an embedded null octet, leading to incorrect SAN validation.
26+
- area: http
27+
change: |
28+
Fixed a remote ``jwt_auth`` token fetch crash with two or more auth headers when ``allow_missing_or_failed`` is set.

changelogs/1.35.7.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
date: December 4, 2025
2+
3+
behavior_changes:
4+
- area: dynamic modules
5+
change: |
6+
The dynamic module ABI has been updated to support streaming body manipulation. This change also
7+
fixed potential incorrect behavior when access or modify the request or response body. See
8+
https://github.com/envoyproxy/envoy/issues/40918 for more details.
9+
- area: http
10+
change: |
11+
Added runtime flag ``envoy.reloadable_features.reject_early_connect_data`` to reject ``CONNECT`` requests
12+
that receive data before Envoy sent a ``200`` response to the client. While this is not a strictly compliant behavior
13+
it is very common as a latency reducing measure. As such the option is disabled by default.
14+
15+
bug_fixes:
16+
- area: tcp_proxy
17+
change: |
18+
Fixed a connection leak in the TCP proxy when the ``receive_before_connect`` feature is enabled and the
19+
downstream connection closes before the upstream connection is established.
20+
- area: tls
21+
change: |
22+
Fixed an issue where SANs of type ``OTHERNAME`` in a TLS cert were truncated if there was
23+
an embedded null octet, leading to incorrect SAN validation.
24+
- area: http
25+
change: |
26+
Fixed a remote ``jwt_auth`` token fetch crash with two or more auth headers when ``allow_missing_or_failed`` is set.
27+
28+
new_features:
29+
- area: dynamic modules
30+
change: |
31+
Added support for loading dynamic modules globally by setting :ref:`load_globally
32+
<envoy_v3_api_field_extensions.dynamic_modules.v3.DynamicModuleConfig.load_globally>` to true.

changelogs/current.yaml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@ date: Pending
22

33
behavior_changes:
44
# *Changes that are expected to cause an incompatibility if applicable; deployment changes are likely required*
5-
- area: dynamic modules
6-
change: |
7-
The dynamic module ABI has been updated to support streaming body manipulation. This change also
8-
fixed potential incorrect behavior when access or modify the request or response body. See
9-
https://github.com/envoyproxy/envoy/issues/40918 for more details.
105

116
minor_behavior_changes:
127
# *Changes that may cause incompatibilities for some users, but should not for most*
@@ -18,9 +13,5 @@ removed_config_or_runtime:
1813
# *Normally occurs at the end of the* :ref:`deprecation period <deprecated>`
1914

2015
new_features:
21-
- area: dynamic modules
22-
change: |
23-
Added support for loading dynamic modules globally by setting :ref:`load_globally
24-
<envoy_v3_api_field_extensions.dynamic_modules.v3.DynamicModuleConfig.load_globally>` to true.
2516

2617
deprecated:

distribution/docker/Dockerfile-envoy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ARG BUILD_OS=ubuntu
22
ARG BUILD_TAG=22.04
3-
ARG BUILD_SHA=09506232a8004baa32c47d68f1e5c307d648fdd59f5e7eaa42aaf87914100db3
3+
ARG BUILD_SHA=104ae83764a5119017b8e8d6218fa0832b09df65aae7d5a6de29a85d813da2fb
44
ARG ENVOY_VRP_BASE_IMAGE=envoy-base
55

66

@@ -29,7 +29,7 @@ RUN --mount=type=tmpfs,target=/var/cache/apt \
2929
--mount=type=tmpfs,target=/var/lib/apt/lists \
3030
apt-get -qq update \
3131
&& apt-get -qq upgrade -y \
32-
&& apt-get -qq install --no-install-recommends -y ca-certificates \
32+
&& apt-get -qq install --no-install-recommends -y ca-certificates tzdata \
3333
&& apt-get -qq autoremove -y
3434

3535

docs/inventories/v1.33/objects.inv

22 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)