Skip to content

Commit eeacbb6

Browse files
authored
Merge pull request #306 from jwendell/bump1324-2
Sync with upstream 1.32.4
2 parents 69a814b + 751b560 commit eeacbb6

File tree

17 files changed

+126
-24
lines changed

17 files changed

+126
-24
lines changed

VERSION.txt

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

bazel/foreign_cc/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,7 @@ envoy_cmake(
284284
cache_entries = {
285285
"BUILD_CURL_EXE": "off",
286286
"BUILD_TESTING": "off",
287+
"BUILD_LIBCURL_DOCS": "off",
287288
"BUILD_SHARED_LIBS": "off",
288289
"CURL_HIDDEN_SYMBOLS": "off",
289290
"CURL_USE_LIBSSH2": "off",

changelogs/1.30.10.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
date: March 20, 2025
2+
3+
minor_behavior_changes:
4+
- area: rds
5+
change: |
6+
When a new RDS provider config is pushed via xDS and the only difference is change to
7+
:ref:`initial_fetch_timeout <envoy_v3_api_field_config.core.v3.ConfigSource.initial_fetch_timeout>`,
8+
the already existing provider will be reused. Envoy will not ask RDS server for routes
9+
config because existing provider already has up to date routes config.
10+
This behavioral change can be enabled by setting runtime guard
11+
``envoy.reloadable_features.normalize_rds_provider_config`` to true.
12+
13+
bug_fixes:
14+
- area: lrs
15+
change: |
16+
Fixes errors stat being incremented and warning log spamming for LoadStatsReporting graceful stream close.
17+
- area: ext_proc
18+
change: |
19+
Fixes a bug where local replies were incorrectly sent to the ext_proc server for external processing.
20+
This change can be temporarily reverted by setting runtime guard ``envoy_reloadable_features_skip_ext_proc_on_local_reply``
21+
to ``false``.
22+
- area: router
23+
change: |
24+
Fixes an Envoy crash issue when a local reply is sent.
25+
This change can be temporarily reverted by setting runtime guard
26+
``envoy_reloadable_features_router_filter_resetall_on_local_reply`` to ``false``.

changelogs/1.31.6.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
date: March 20, 2025
2+
3+
minor_behavior_changes:
4+
- area: rds
5+
change: |
6+
When a new RDS provider config is pushed via xDS and the only difference is change to
7+
:ref:`initial_fetch_timeout <envoy_v3_api_field_config.core.v3.ConfigSource.initial_fetch_timeout>`,
8+
the already existing provider will be reused. Envoy will not ask RDS server for routes
9+
config because existing provider already has up to date routes config.
10+
This behavioral change can be enabled by setting runtime guard
11+
``envoy.reloadable_features.normalize_rds_provider_config`` to true.
12+
13+
bug_fixes:
14+
- area: lrs
15+
change: |
16+
Fixes errors stat being incremented and warning log spamming for LoadStatsReporting graceful stream close.
17+
- area: ext_proc
18+
change: |
19+
Fixes a bug where local replies were incorrectly sent to the ext_proc server for external processing.
20+
This change can be temporarily reverted by setting runtime guard ``envoy_reloadable_features_skip_ext_proc_on_local_reply``
21+
to ``false``.
22+
- area: router
23+
change: |
24+
Fixes an Envoy crash issue when a local reply is sent.
25+
This change can be temporarily reverted by setting runtime guard
26+
``envoy_reloadable_features_router_filter_resetall_on_local_reply`` to ``false``.

changelogs/current.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
date: Pending
2-
3-
behavior_changes:
4-
# *Changes that are expected to cause an incompatibility if applicable; deployment changes are likely required*
1+
date: March 20, 2025
52

63
minor_behavior_changes:
7-
# *Changes that may cause incompatibilities for some users, but should not for most*
84
- area: rds
95
change: |
106
When a new RDS provider config is pushed via xDS and the only difference is change to
@@ -15,13 +11,16 @@ minor_behavior_changes:
1511
``envoy.reloadable_features.normalize_rds_provider_config`` to true.
1612
1713
bug_fixes:
18-
- area: http/1
14+
- area: lrs
1915
change: |
20-
Fixes sending overload crashes when HTTP/1 request is reset.
21-
- area: happy_eyeballs
16+
Fixes errors stat being incremented and warning log spamming for LoadStatsReporting graceful stream close.
17+
- area: ext_proc
2218
change: |
23-
Validate that ``additional_address`` are IP addresses instead of crashing when sorting.
24-
- area: balsa
19+
Fixes a bug where local replies were incorrectly sent to the ext_proc server for external processing.
20+
This change can be temporarily reverted by setting runtime guard ``envoy_reloadable_features_skip_ext_proc_on_local_reply``
21+
to ``false``.
22+
- area: router
2523
change: |
26-
Fix incorrect handling of non-101 1xx responses. This fix can be temporarily reverted by setting runtime guard
27-
``envoy.reloadable_features.wait_for_first_byte_before_balsa_msg_done`` to false.
24+
Fixes an Envoy crash issue when a local reply is sent.
25+
This change can be temporarily reverted by setting runtime guard
26+
``envoy_reloadable_features_router_filter_resetall_on_local_reply`` to ``false``.

ci/Dockerfile-envoy

Lines changed: 1 addition & 1 deletion
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=0e5e4a57c2499249aafc3b40fcd541e9a456aab7296681a3994d631587203f97
3+
ARG BUILD_SHA=ed1544e454989078f5dec1bfdabd8c5cc9c48e0705d07b678ab6ae3fb61952d2
44
ARG ENVOY_VRP_BASE_IMAGE=envoy-base
55

66

ci/docker_ci.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ config_env() {
8484
fi
8585

8686
# Install QEMU emulators
87-
docker run --rm --privileged tonistiigi/binfmt --install all
87+
docker run --rm --privileged tonistiigi/binfmt:qemu-v7.0.0 --install all
8888

8989
# Remove older build instance
9090
docker buildx rm multi-builder 2> /dev/null || :

docs/inventories/v1.30/objects.inv

23 Bytes
Binary file not shown.

docs/inventories/v1.31/objects.inv

49 Bytes
Binary file not shown.

docs/inventories/v1.32/objects.inv

79 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)