Skip to content

Commit 5486371

Browse files
committed
auto-merge envoyproxy/envoy[release/v1.32] into envoyproxy/envoy-openssl[release/v1.32]
* upstream/release/v1.32: repo: Dev v1.32.7 repo: Release v1.32.6 release/docker: Bump release image -> 67cadaf (#39344) release/docker: Bump release image -> d80997d (#39198) build(deps): bump distroless/base-nossl-debian12 from nonroot@sha256:462657c8bb91f01a95cb1aabdd13d9fd2b816ac2f9fb7fe52ff07bfe50a03b38 to sha256:7eee43f73be0b403c75dddd4254cb672d7645048a9e6f1c478eadc3a415ce9bf in /ci (#39153) Remove link to a broken doc (#39170) uri_template: Add support for the "*" character matching in pattern rewrite and matching (#39169) Signed-off-by: tedjpoole <[email protected]>
2 parents e7b3303 + b3c27a2 commit 5486371

File tree

17 files changed

+250
-49
lines changed

17 files changed

+250
-49
lines changed

VERSION.txt

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

changelogs/1.31.8.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
date: May 7, 2025
2+
3+
bug_fixes:
4+
- area: url_template
5+
change: |
6+
Included the asterisk ``*`` in the match pattern when using the * or ** operators in the URL template.
7+
This behavioral change can be temporarily reverted by setting runtime guard
8+
``envoy.reloadable_features.uri_template_match_on_asterisk`` to ``false``.

changelogs/1.32.6.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
date: May 7, 2025
2+
3+
bug_fixes:
4+
- area: url_template
5+
change: |
6+
Included the asterisk ``*`` in the match pattern when using the * or ** operators in the URL template.
7+
This behavioral change can be temporarily reverted by setting runtime guard
8+
``envoy.reloadable_features.uri_template_match_on_asterisk`` to ``false``.

ci/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=ed1544e454989078f5dec1bfdabd8c5cc9c48e0705d07b678ab6ae3fb61952d2
3+
ARG BUILD_SHA=67cadaff1dca187079fce41360d5a7eb6f7dcd3745e53c79ad5efd8563118240
44
ARG ENVOY_VRP_BASE_IMAGE=envoy-base
55

66

@@ -59,7 +59,7 @@ COPY --chown=0:0 --chmod=755 \
5959

6060

6161
# STAGE: envoy-distroless
62-
FROM gcr.io/distroless/base-nossl-debian12:nonroot@sha256:462657c8bb91f01a95cb1aabdd13d9fd2b816ac2f9fb7fe52ff07bfe50a03b38 AS envoy-distroless
62+
FROM gcr.io/distroless/base-nossl-debian12:nonroot@sha256:d1fc914c43cea489c26c896721344a49a1761b9bb678bcba1758772d22913302 AS envoy-distroless
6363
EXPOSE 10000
6464
ENTRYPOINT ["/usr/local/bin/envoy"]
6565
CMD ["-c", "/etc/envoy/envoy.yaml"]

docs/inventories/v1.31/objects.inv

32 Bytes
Binary file not shown.

docs/inventories/v1.32/objects.inv

67 Bytes
Binary file not shown.

docs/root/start/install.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,7 @@ The Envoy project currently supports ``amd64`` and ``arm64`` architectures for i
110110

111111
Contrib builds
112112
^^^^^^^^^^^^^^
113-
As described in `this document <https://docs.google.com/document/d/1yl7GOZK1TDm_7vxQvt8UQEAu07UQFru1uEKXM6ZZg_g/edit#>`_,
114-
the Envoy project allows extensions to enter the repository as "contrib" extensions. The requirements
113+
Envoy project allows extensions to enter the repository as "contrib" extensions. The requirements
115114
for such extensions are lower, and as such they are only available by default in special images.
116115

117116
Throughout the documentation, extensions are clearly marked as being a contrib extension or a core extension.

docs/versions.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@
2424
"1.28": 1.28.7
2525
"1.29": 1.29.12
2626
"1.30": 1.30.11
27-
"1.31": 1.31.7
28-
"1.32": 1.32.4
27+
"1.31": 1.31.8
28+
"1.32": 1.32.5

source/common/runtime/runtime_features.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ RUNTIME_GUARD(envoy_reloadable_features_udp_set_do_not_fragment);
101101
RUNTIME_GUARD(envoy_reloadable_features_udp_socket_apply_aggregated_read_limit);
102102
RUNTIME_GUARD(envoy_reloadable_features_uhv_allow_malformed_url_encoding);
103103
RUNTIME_GUARD(envoy_reloadable_features_upstream_remote_address_use_connection);
104+
RUNTIME_GUARD(envoy_reloadable_features_uri_template_match_on_asterisk);
104105
RUNTIME_GUARD(envoy_reloadable_features_use_config_in_happy_eyeballs);
105106
RUNTIME_GUARD(envoy_reloadable_features_use_filter_manager_state_for_downstream_end_stream);
106107
RUNTIME_GUARD(envoy_reloadable_features_use_http_client_to_fetch_aws_credentials);

source/extensions/path/uri_template_lib/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ envoy_cc_library(
3535
hdrs = ["uri_template_internal.h"],
3636
deps = [
3737
"//source/common/common:fmt_lib",
38+
"//source/common/runtime:runtime_features_lib",
3839
"@com_google_absl//absl/container:flat_hash_set",
3940
"@com_google_absl//absl/flags:flag",
4041
"@com_google_absl//absl/functional:function_ref",

0 commit comments

Comments
 (0)