From b50d9ab69f8058b0ec4c2ed5228a4c9aa8cafd7e Mon Sep 17 00:00:00 2001 From: fei-deng <101672975+fei-deng@users.noreply.github.com> Date: Fri, 6 Nov 2026 01:07:18 +0000 Subject: [PATCH] Update Envoy to 4113c85 (Nov 05, 2026) Update Envoy dependency to https://github.com/envoyproxy/envoy/commit/4113c858a4062cfafb9dcb738f37257d1455e10b (Nov 05, 2026). - Sync ENVOY_COMMIT, bazel_dep pins (envoy_toolshed), bazel-registry SHA in .bazelrc, tools/code_format/config.yaml, and Python requirements. - Sync build image SHAs and docker runner in .github/config.yml, ci/envoy_build_sha.sh, and ci/run_envoy_docker.sh (with ENVOY_DOCKER_DEVTOOLS=1 in _ci.yml). - Register downstream hermetic GCC toolchain following upstream Envoy toolchain migration (envoyproxy/envoy#39632). - Set --host_platform=@clang_platform for GCC and remote execution in .bazelrc, and update GCC CI linker flag from gold's --no-threads to lld's --threads=1. - Increase output format test durations in test_integration_basics.py for TSAN stability. - Update docs/root/updating_envoy_dependency.md to clarify ENVOY_COMMIT update instructions. Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com> --- .bazelrc | 21 +- .github/config.yml | 10 - .github/workflows/_ci.yml | 3 +- MODULE.bazel | 33 +- MODULE.bazel.lock | 332 +++++++++----------- bazel/gcc/BUILD | 17 + ci/envoy_build_sha.sh | 4 - ci/run_envoy_docker.sh | 5 +- docs/root/updating_envoy_dependency.md | 4 +- test/integration/test_integration_basics.py | 4 +- tools/base/requirements.in | 2 +- tools/base/requirements.txt | 6 +- tools/code_format/config.yaml | 5 +- 13 files changed, 229 insertions(+), 217 deletions(-) create mode 100644 bazel/gcc/BUILD diff --git a/.bazelrc b/.bazelrc index b9335e7e7..70e9930a1 100644 --- a/.bazelrc +++ b/.bazelrc @@ -43,7 +43,7 @@ common --noincompatible_disallow_ctx_resolve_tools common --legacy_external_runfiles common --registry=https://bcr.bazel.build/ -common --registry=https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d +common --registry=https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec # common --registry=file:///bazel-registry # this can be useful for dev # common --lockfile_mode=off @@ -166,11 +166,11 @@ common:clang --host_platform=@clang_platform info:clang --host_platform=@platforms//host common:clang --repo_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1 -# Use gold linker for gcc compiler. -build:gcc --config=libstdc++ +# Select the opt-in GCC toolchain for target and execution configurations. +build:gcc --@envoy//bazel:use_gcc +build:gcc --host_platform=@clang_platform # unique +build:gcc --cxxopt=-std=c++20 --host_cxxopt=-std=c++20 build:gcc --test_env=HEAPCHECK= -build:gcc --action_env=BAZEL_COMPILER=gcc -build:gcc --action_env=CC=gcc --action_env=CXX=g++ # This is to work around a bug in GCC that makes debug-types-section # option not play well with fission: # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110885 @@ -184,9 +184,6 @@ build:gcc --cxxopt=-Wno-missing-requires build:gcc --cxxopt=-Wno-dangling-reference build:gcc --cxxopt=-Wno-nonnull-compare build:gcc --cxxopt=-Wno-trigraphs -build:gcc --linkopt=-fuse-ld=gold --host_linkopt=-fuse-ld=gold -build:gcc --host_platform=@envoy//bazel/rbe/toolchains:rbe_linux_gcc_platform -build:gcc --action_env=BAZEL_LINKOPTS=-lm:-fuse-ld=gold # libc++ - default for clang common:libc++ --action_env=CXXFLAGS=-stdlib=libc++ @@ -195,10 +192,6 @@ common:libc++ --action_env=BAZEL_CXXOPTS=-stdlib=libc++ common:libc++ --action_env=BAZEL_LINKLIBS=-l%:libc++.a:-l%:libc++abi.a common:libc++ --action_env=BAZEL_LINKOPTS=-lm:-pthread -# libstdc++ - currently only used for gcc -build:libstdc++ --action_env=BAZEL_LINKLIBS=-l%:libstdc++.a -build:libstdc++ --repo_env=BAZEL_USE_LIBSTDCPP=True - build:gcc --per_file_copt=external/abseil-cpp.*/absl/log/die_if_null\.cc@-w build:gcc --host_per_file_copt=external/abseil-cpp.*/absl/log/die_if_null\.cc@-w build:gcc --per_file_copt=.*\.pb\.cc@-Wno-deprecated-declarations @@ -364,6 +357,8 @@ build:macos-asan --dynamic_mode=off # Base MSAN config build:msan --action_env=ENVOY_MSAN=1 build:msan --config=sanitizer +# msan runs tests at 4-5x the unsanitized time; scale the per-size timeouts as tsan does. +build:msan --test_timeout=120,600,1500,4800 build:msan --build_tag_filters=-no_san build:msan --test_tag_filters=-no_san build:msan --define ENVOY_CONFIG_MSAN=1 @@ -512,6 +507,8 @@ common:remote-cache --remote_timeout=3600s common:remote-exec --remote_executor=grpcs://mordenite.cluster.engflow.com common:remote-exec --jobs=200 common:remote-exec --define=engflow_rbe=true +common:remote-exec --host_platform=@clang_platform +info:remote-exec --host_platform=@platforms//host # CI configurations build:remote-ci --config=ci diff --git a/.github/config.yml b/.github/config.yml index 675d15195..7c27af630 100644 --- a/.github/config.yml +++ b/.github/config.yml @@ -8,7 +8,6 @@ build-image: sha-ci: 8fdf16ea0d40cb0e4726b13f97df8b73e80e331b206b62b224ceb2498149a1d5 sha-devtools: 5914ff8694b377cbd137317acb4a0f91c9496e08a17e867743f942e15f4deb83 sha-docker: 75bc814bc49ea2c4fe8807bd487fdb513b4b1ce9b6cce19bb1781ae9d28f80cf - sha-gcc: ca3b98402aa2bb59f44d2b5ff8fc8ccbcedc623dad539ca1a15866762854721a sha-mobile: b4351554fbf60ecf5b69ae17434a1503802473118388361543a3c695040f8859 sha-worker: 58abaea3f29aae5340f32dc99fc66c97a6c2fec0902345d03cf6d47684606a1d # TODO: remove this dupe (currently used by ci request handler) @@ -332,15 +331,6 @@ run: - mobile/.bazelrc - mobile/**/* - tools/code_format/check_format.py - mobile-perf: - paths: - - .bazelrc - - .bazelversion - - .github/config.yml - - bazel/external/quiche.BUILD - - mobile/.bazelrc - - mobile/**/* - - tools/code_format/check_format.py mobile-python: paths: - .bazelrc diff --git a/.github/workflows/_ci.yml b/.github/workflows/_ci.yml index 062657132..48ccf4ca8 100644 --- a/.github/workflows/_ci.yml +++ b/.github/workflows/_ci.yml @@ -41,7 +41,7 @@ jobs: if [[ "${{ inputs.task }}" == *"gcc"* ]]; then echo "build --config=gcc" >> user.bazelrc echo "build:gcc --copt=-g0" >> user.bazelrc - echo "build --linkopt=-Wl,--no-threads" >> user.bazelrc + echo "build --linkopt=-Wl,--threads=1" >> user.bazelrc else echo "common --config=clang" >> user.bazelrc echo "build --copt=-g1" >> user.bazelrc @@ -82,6 +82,7 @@ jobs: GITHUB_TOKEN: ${{ github.token }} GH_BRANCH: ${{ github.ref }} GH_SHA1: ${{ github.sha }} + ENVOY_DOCKER_DEVTOOLS: '1' ENVOY_DOCKER_IN_DOCKER: ${{ inputs.docker-in-docker && '1' || '' }} DOCKERHUB_USERNAME: ${{ secrets.dockerhub-username }} DOCKERHUB_PASSWORD: ${{ secrets.dockerhub-password }} diff --git a/MODULE.bazel b/MODULE.bazel index 3699300ed..6739ea795 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,5 +1,5 @@ # Envoy commit to use -ENVOY_COMMIT = "24a950b6477dd80837edb26ab9960aea8ed5311e" +ENVOY_COMMIT = "4113c858a4062cfafb9dcb738f37257d1455e10b" module( name = "nighthawk", @@ -22,7 +22,7 @@ bazel_dep(name = "grpc", version = "1.83.0.envoy") bazel_dep(name = "librdkafka", version = "2.15.0.bcr.1") bazel_dep(name = "quiche", version = "0.0.0-261027-f53fd81.envoy") bazel_dep(name = "toolchains_llvm", version = "1.9.1.envoy") -bazel_dep(name = "envoy_toolshed", version = "0.5.16.envoy") +bazel_dep(name = "envoy_toolshed", version = "0.5.17.envoy") bazel_dep(name = "zlib-ng", version = "2.3.3.bcr.2") bazel_dep(name = "googletest", version = "1.18.0.bcr.1") bazel_dep(name = "googleapis", version = "0.0.0-20251003-2193a2bf") @@ -119,10 +119,37 @@ llvm = use_extension("@toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm") use_repo(llvm, "llvm_toolchain") llvm_toolchain_alias_ext = use_extension("@envoy_toolshed//compile:extensions.bzl", "llvm_toolchain_alias_extension") -use_repo(llvm_toolchain_alias_ext, "llvm_toolchain_llvm") +use_repo( + llvm_toolchain_alias_ext, + "llvm_minimal_linux_arm64", + "llvm_minimal_linux_x64", + "llvm_minimal_macos_arm64", + "llvm_toolchain_llvm", +) + +sysroot_ext = use_extension("@envoy_toolshed//sysroot:extensions.bzl", "sysroot_extension") +use_repo( + sysroot_ext, + "sysroot_linux_amd64", + "sysroot_linux_arm64", +) # Provides @clang_platform, referenced by `common:clang --host_platform=@clang_platform` in .bazelrc. envoy_toolchains_ext = use_extension("@envoy//bazel:extensions.bzl", "envoy_toolchains_extension") use_repo(envoy_toolchains_ext, "clang_platform") +# GCC toolchains (from Envoy) +gcc = use_extension("@envoy_toolshed//toolchains/gcc:extensions.bzl", "gcc_extension", dev_dependency = True) +gcc.toolchain( + name = "gcc_linux_x86_64", + arch = "x86_64", + dwp = "@llvm_minimal_linux_x64//:bin/llvm-dwp", + lld = "@llvm_minimal_linux_x64//:bin/lld", + sysroot = "@sysroot_linux_amd64//sysroot", +) +use_repo(gcc, "gcc_linux_x86_64") +register_toolchains( + "//bazel/gcc:linux_x86_64_toolchain", + dev_dependency = True, +) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 9cfc31eaa..fd1ac9cb2 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -79,7 +79,7 @@ "https://bcr.bazel.build/modules/aspect_tools_telemetry/0.2.6/MODULE.bazel": "cafb8781ad591bc57cc765dca5fefab08cf9f65af363d162b79d49205c7f8af7", "https://bcr.bazel.build/modules/aspect_tools_telemetry/0.2.6/source.json": "4d98137d5f74f01e00c6efa8bf591c02718e6c5f31f0bcc73983ea514dd02a12", "https://bcr.bazel.build/modules/aws-c-auth-testdata/0.10.4.envoy/MODULE.bazel": "not found", - "https://bcr.bazel.build/modules/bazel-compdb/0.0.0-20220906-4086479.envoy/MODULE.bazel": "not found", + "https://bcr.bazel.build/modules/bazel-compdb/0.0.0-20220906-4086479.envoy.1/MODULE.bazel": "not found", "https://bcr.bazel.build/modules/bazel_features/0.1.0/MODULE.bazel": "47011d645b0f949f42ee67f2e8775188a9cf4a0a1528aa2fa4952f2fd00906fd", "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel": "cfd42ff3b815a5f39554d97182657f8c4b9719568eb7fded2b9135f084bf760b", "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd", @@ -206,8 +206,8 @@ "https://bcr.bazel.build/modules/elfutils/0.196.envoy/MODULE.bazel": "not found", "https://bcr.bazel.build/modules/emsdk/4.0.23.envoy.1/MODULE.bazel": "not found", "https://bcr.bazel.build/modules/emsdk/4.0.23.envoy/MODULE.bazel": "not found", - "https://bcr.bazel.build/modules/envoy_toolshed/0.5.16.envoy/MODULE.bazel": "not found", - "https://bcr.bazel.build/modules/envoy_toolshed_jq/0.5.16.envoy/MODULE.bazel": "not found", + "https://bcr.bazel.build/modules/envoy_toolshed/0.5.17.envoy/MODULE.bazel": "not found", + "https://bcr.bazel.build/modules/envoy_toolshed_jq/0.5.17.envoy/MODULE.bazel": "not found", "https://bcr.bazel.build/modules/fast_float/8.0.2/MODULE.bazel": "43504664efdfa4c6cf1349626c87135c9b87926325c720458f396eee25568eda", "https://bcr.bazel.build/modules/fast_float/8.2.4/MODULE.bazel": "38f33a09e0c1f4d91aa68f2434e13d1d1b3e4a1522078204a389bb264c781a73", "https://bcr.bazel.build/modules/fast_float/8.2.4/source.json": "ce06290cf97317011fe09366b7cfef8d9de3413cdf8f343d95a493865f62e6ec", @@ -786,145 +786,145 @@ "https://bcr.bazel.build/modules/zstd/1.5.7.bcr.3/MODULE.bazel": "031c2f61e3f30853704948e722b6c3c7f7989780ee37bc431747cf3dc6cbe0b3", "https://bcr.bazel.build/modules/zstd/1.5.7.bcr.3/source.json": "92e3cd6613957216e9954b59e7c944766cdd7e55e5684862a1434bd5132663de", "https://bcr.bazel.build/modules/zstd/1.5.7/MODULE.bazel": "f5780cdbd6f4c5bb985a20f839844316fe48fb5e463056f372dbc37cfabdf450", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/bazel_registry.json": "51bd3a0b193753e419c5d3db38e92fbcb9f7f97fd992ef2e24a0addd7274b37a", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/aws-c-auth-testdata/0.10.4.envoy/MODULE.bazel": "ed40f4181373fb0e277d5511db521f5a77f5558141b5697499a9b22fa1dc96c4", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/aws-c-auth-testdata/0.10.4.envoy/source.json": "20b0d19dc5c1e83f57c1cbc7e54ab0131291cc2220b374b0d222e44a6a0d914e", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/bazel-compdb/0.0.0-20220906-4086479.envoy/MODULE.bazel": "8ea7d294e0ea35bdcfddb8c3597eaa2967a4fa18b0e975ddef9374cd0e926d92", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/bazel-compdb/0.0.0-20220906-4086479.envoy/source.json": "586e9896baf303341171326f8721091d0b9748386e2383c9b60b351d30b60550", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/boost.headers/1.89.0.envoy.1/MODULE.bazel": "c05fcf60ad2a00dbf39055698d0ea1becf4ceb8fff7d9e248f3f6dece982d856", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/boost.headers/1.89.0.envoy.1/source.json": "31a56cde871ef03d5ae0e22d9959f9a049336474fae2ad0fb5998964d40cd1d4", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/boost.headers/1.89.0.envoy/MODULE.bazel": "c7205963786fdbe14f5a384ff5a3a04da66ed0cecfee3d3cedecf5be173dcb66", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/boringssl-fips/0.20260929.0.envoy.1/MODULE.bazel": "5e634802b6ae4b25fb21ee82636c288b4ac5973fb5c981456751ec72a40ac463", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/boringssl-fips/0.20260929.0.envoy.1/source.json": "054bd9dff1076a6caf66c47a44aeafad70ffa0e0f9e701daa43f157da6a8f3e3", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/boringssl-source/0.20260929.0.envoy/MODULE.bazel": "d80ba9dddc69a8d1900428c2f0b128cd1a41f63f058b4b0bce668357f7ec66a0", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/boringssl-source/0.20260929.0.envoy/source.json": "9c57158c4b3a2b2ac0188c472249d1faacbfcf3fd3fa822a4785836b391fe8b4", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/brotli/1.2.0-260930-42a2ed4.envoy/MODULE.bazel": "dce5f9c0643e0551aaeb0341ed90b994337ae3fbf232b584f2aaeae79ae47800", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/brotli/1.2.0-260930-42a2ed4.envoy/source.json": "c699301760293b6ffa07f1117aa1c1763683aeef33f1e10a061e1db342873860", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/cel-cpp/0.16.1.envoy/MODULE.bazel": "f835ee95427829db17d60fe1349839a759478fe89bb03c3869f39b5d6e56491d", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/cel-cpp/0.16.1.envoy/source.json": "decb295094395a4ef83e0562a82c58487d580e1a89e86cfa575c5705471dbac7", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/colm/0.14.7-211228-2d8ba76.envoy/MODULE.bazel": "3e22f81980923a87210857805bce1714af45b29cc610b040d7f05a85cf594106", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/colm/0.14.7-211228-2d8ba76.envoy/source.json": "84d1244a0a9c2bd7c6c2dd80cbbe174efdc896b2f1de1f4eca10828df5689346", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/cpp2sky/0.6.0.envoy/MODULE.bazel": "4634ce1499a7cd15ba625196eda5ed058cccc37be62c7ea3bf11b978ac49201b", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/cpp2sky/0.6.0.envoy/source.json": "ab2067d20eb1bde1e5beed3fd5cc54b3c91ed6ed162d597078f2e315b147092b", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/dd-trace-cpp/2.1.1.envoy/MODULE.bazel": "53d840ca189cd07b628465d4e7461c0b16458a108c9b1a5088248a16e4cf7074", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/dd-trace-cpp/2.1.1.envoy/source.json": "5542a7bd9a69e1e180fe8655560703f1d287c2a790f97a1bacd56c30f3bc49da", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/dragonbox/0.0.0-241028-6c7c925.envoy/MODULE.bazel": "56dd26c839325bc2c40cc1879c00cab3397cd83fe3cf6ab8ccaf7fd6ad1b890d", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/dragonbox/0.0.0-241028-6c7c925.envoy/source.json": "642addb5bea17b6570a138ccfb4f50f34c810c9e3416748a09e1ac723b01021f", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/elfutils/0.196.envoy/MODULE.bazel": "9625ac2b3d7f9bb696000b284bc7714b5067fa107d74c86d0e6b1414494c6779", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/elfutils/0.196.envoy/source.json": "726cd0015c75134acf6bd28e5360b636aeb7e455ae66c4adebf79e4f55ba5fc8", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/emsdk/4.0.23.envoy.1/MODULE.bazel": "0a01370e845a339ae254da4d6d133c216f6953788baf086f9b76d317c4d207f4", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/emsdk/4.0.23.envoy.1/source.json": "3881a352e67334f9a733ee07238ac00769e4c9657daa2ad561490770d7dae1fb", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/emsdk/4.0.23.envoy/MODULE.bazel": "f764bb57c935c9fb4dc72263dd92c48c50e21367983fb1edf402fb43717752b5", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/envoy_toolshed/0.5.16.envoy/MODULE.bazel": "8303029c7d8da65651f398e5c1f98083d5a33bc54a7bceb5fa352f51be37cb7e", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/envoy_toolshed/0.5.16.envoy/source.json": "8d1a9664f72aa4b35812798a2e409d3826fd22694f9d3226333508e5c33e1636", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/envoy_toolshed_jq/0.5.16.envoy/MODULE.bazel": "8a63135eebad72559635633076dd09e57608c26473b30d1a116ab19b339f488d", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/envoy_toolshed_jq/0.5.16.envoy/source.json": "baf8ed4542c731278492cde161979f1e49b4dae18054a8d2a616d8c71f0c3e51", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/fp16/0.0.0-260704-3d2de18.envoy/MODULE.bazel": "27e5020ea158fdc725eafed3443b6fa9a1555d52505dafcdc3e6ea74d9e112c1", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/fp16/0.0.0-260704-3d2de18.envoy/source.json": "ccc308b4d5afbba59ce93809243da68a5402414bb7f707d2b691df68ab896250", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/go-fips/1.27.1.envoy/MODULE.bazel": "fefcecbef619a02e09a78fa076a2c6433ac2a51b2dcaa8c66305b2c2382c2c45", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/go-fips/1.27.1.envoy/source.json": "fba033c8421e118dade86d72a3b6a082a7834885448a4b2b74aa895911f6d6e3", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/googleurl/0.0.0-221103-dd4080f.envoy.1/MODULE.bazel": "bd74cff32e9ce3df276a2a2cfa5ee333e83c48e0a05f21112b1f8f7bc5ab5ed2", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/googleurl/0.0.0-221103-dd4080f.envoy.1/source.json": "f1abf4e6295b7f4f0f508acd3ea427a83e3cdf3195f48ee5fbd3ac09059e50c9", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/googleurl/0.0.0-221103-dd4080f.envoy/MODULE.bazel": "dc049475e14a1c77a8e306cfaede9208f6df16dfb6b75c22990c19d9113fe6b9", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/grpc-httpjson-transcoding/0.0.0-20250507-a6e226f.envoy.1/MODULE.bazel": "0363799e12eea32b2161d773abff5708a76b3901f80c0a4f4f6a582637a6ffe9", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/grpc-httpjson-transcoding/0.0.0-20250507-a6e226f.envoy.1/source.json": "52e6ad8d19195c99bbdce09f7e9a50dd104efb2eb819dccc44f3aa273a8b8968", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/grpc-httpjson-transcoding/0.0.0-20250507-a6e226f.envoy/MODULE.bazel": "a68a5f38f92a8665798fa3eb6bd9af9d1c87b7341332874261f5c4ee9eeec469", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/grpc/1.83.0.envoy/MODULE.bazel": "71ff92df79911a0975a09c1482791fd3983696383d4652277684e67884ac9d40", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/grpc/1.83.0.envoy/source.json": "39d70fd55602db781fc793f0417b7ecce8f2427e9fdaf6c18938e33acdc4d549", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/hessian2-codec/0.0.0-250114-6f5a647.envoy.1/MODULE.bazel": "f5c512bf60d071a2f1a80219603a33652d18bec45869656465b8603d05f99a33", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/hessian2-codec/0.0.0-250114-6f5a647.envoy.1/source.json": "5e7318c27d3e40898ecb91908da54495129aa346f6956c6b3230f094c140b553", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/hyperscan/5.4.2.envoy.1/MODULE.bazel": "3d066fce4a9e768b601d0c209aee99ca185086d1b062d4ca1d253397e7d2a87e", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/hyperscan/5.4.2.envoy.1/source.json": "59b9925684c934bca0004be4f1562634fc4635910325b1bac0b6d35083f34c7e", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/icu/78.2.envoy/MODULE.bazel": "212dbe6e711c09d51ffc12744373cf7dd3d1cc3f84133bff8a47d83d08f00e71", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/icu/78.2.envoy/source.json": "b6233eecf893f48f303597ca4b46959638de5237828df860bf51f58664540567", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/ipp-crypto/2.2.0.envoy/MODULE.bazel": "4aae1eb5b5e974ddd3e2e86b0259f4e3b4d9e346d8044065a9cd82c4b09e5803", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/ipp-crypto/2.2.0.envoy/source.json": "a815528d2e6d2eb0a1dbc4cf80f3505ad4bcd717bd69e9fd6bf4d48b8e73af30", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/kafka/3.9.2.envoy/MODULE.bazel": "6073e3999d462408a541d0d2a997685f24023a4d574b84fa91c06a1ecf447ccc", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/kafka/3.9.2.envoy/source.json": "df37e7c4a0c424b81b1e312590987f8c300487d1b3562d3e4a54b93f927a03b7", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/libbpf/1.7.0.envoy.1/MODULE.bazel": "b16b52b98ef5f2da83f2b669080cdce1d486ba84f5dad3520853b74e155525fb", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/libbpf/1.7.0.envoy.1/source.json": "415d90063415c5e80beed5d94dc074df6ff26f0b7c8bf8c452c55c698855d8ba", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/libcircllhist/0.3.2.envoy/MODULE.bazel": "093e50ec67a5615229453870c477310985f6feaf282d6a2dbb4ed7059be0085d", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/libcircllhist/0.3.2.envoy/source.json": "51fe6317d2bcc64f396a662d6c57ed8312e2dd8c1e650f95171f08d18f8b4fb7", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/libevent/2.2.2-alpha.envoy/MODULE.bazel": "c48ae76869f4b3eb10706706342071f946991e7813086658ebcb57dedf8f06e8", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/libevent/2.2.2-alpha.envoy/source.json": "9fb08bed4313e04cdf4ae7fbc410e1e13fd3df9c1c9a563570ecb9df32c43031", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/libsxg/0.0.0-210708-beaa393.envoy/MODULE.bazel": "d393e5f349421c439a1f028ce9c89b0dfa1f9037aa8a1b40879eb1075e620439", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/libsxg/0.0.0-210708-beaa393.envoy/source.json": "b9dea2bcae23c5fef915493a6b78aa6a64741ed8cba59054f3f2f3c621f60721", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/liburing/2.15.envoy.1/MODULE.bazel": "ea4ffbd67bb0a72b01362ac8ebe73ca27122a39f3328ce17f3e96fd4e6daad90", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/liburing/2.15.envoy.1/source.json": "f6edfae385d9464efec69dcc4d48bf3f8bcfa738b2c7c30d4251e698e263f1ff", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/luajit/0.0.0-260126-871db2c.envoy/MODULE.bazel": "0b7a728ac0272b81346c907fd52f4dce689feeb4a4ee99328681f07d55331d1c", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/luajit/0.0.0-260126-871db2c.envoy/source.json": "98c71438265293c5010b7f68c54d3e2ea8bd9b1dc265ad7f96c4b76679b416d5", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/lz4/1.10.0.bcr.2.envoy.1/MODULE.bazel": "ba1b41fbbfaf4b02890acee2ad42800bc4c77216b79dc64b5fad5c4f7dd1900d", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/lz4/1.10.0.bcr.2.envoy.1/source.json": "89798a28215f9c5f7bc65d3893998ad01656fa246490d195030612aef8b7d2f6", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/lz4/1.10.0.bcr.2.envoy/MODULE.bazel": "4f4b9441deab58bca7298a594d350404bcd829816f75ce544df25b4e4980a23e", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/nghttp2/1.66.0.envoy.1/MODULE.bazel": "b35af3004f0487af5183b34a890ddfad2c059d35529d7981ed50f909a2e87e46", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/nghttp2/1.66.0.envoy.1/source.json": "3e416f6fe9318c18a8609cc0503828aed15e6fe61ce9ce3b97963c99247f0131", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/nghttp2/1.66.0.envoy/MODULE.bazel": "49c64a0d1d580d72ba543506540bafa9ebcac9fc9899d1d6b83a0c701f3085b1", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/ocp-diag-core/0.0.0-230505-e965ac0.envoy.1/MODULE.bazel": "5641b6a7697f9a43f500684b6a991d4df869fcdcfe659d15dfc14e63da13a6c8", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/ocp-diag-core/0.0.0-230505-e965ac0.envoy.1/source.json": "4f7b44f851ed57497db5fd970f4aec85d837f296a071abc06570ad98fa569498", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/ocp-diag-core/0.0.0-230505-e965ac0.envoy/MODULE.bazel": "e946ff0e3eec7f94a76189c47f8aefb086b753ae012c7455eb6d5a7d7d52d340", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/openssl/3.5.9.envoy/MODULE.bazel": "69bf3f2974e38fcd445a6bc216a268c9e6302b0352a3c54f4055c4471a73a251", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/perfetto/57.2.envoy/MODULE.bazel": "5df6589649d07db7a587cbe64363825a0fa01f0c83f6282c4142cff7fa8259b2", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/perfetto/57.2.envoy/source.json": "f823054d455b84c3c5fd40462b4fdb9c06f15bdc918846ce5ba06b16498e28b3", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/prometheus-metrics-model/0.6.2.envoy/MODULE.bazel": "40e1b9b9db52c3238fcc3e85c08ef35eb9157783e620009ed01eeed7631a9f67", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/prometheus-metrics-model/0.6.2.envoy/source.json": "0943a090f19491879321638e307bf6bea1459659fb8de4d85ff7e1eb153f12c9", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proto-converter/0.0.0-20260912-3850764.envoy/MODULE.bazel": "4eb07ebfdecce30b188524dcd5e217df5ac8dd0ca6a6b8daec625bcab84ff16b", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proto-converter/0.0.0-20260912-3850764.envoy/source.json": "c3c5f3e0a26f30883a27ef45c4d911e8c14534ccbdc962f861d6d37a2dcafb28", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proto-field-extraction/0.0.0-240710-d5d39f0.envoy.1/MODULE.bazel": "9f45850275abefa2184d8fdd7415d5974fff02e5d8276d1756cf38e192c9e47a", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proto-field-extraction/0.0.0-240710-d5d39f0.envoy.1/source.json": "4268cde19c276389a06f7c3d3c0db6f3b0593bcbd7bfa93a0baec70322f31b95", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proto-field-extraction/0.0.0-240710-d5d39f0.envoy/MODULE.bazel": "d99a43759299070160315edafc6808433e9ca6a0b427afcbdb7fa33d4e518185", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proto-processing/0.0.0-250110-279353c.envoy.1/MODULE.bazel": "5bf03c494b00ebdd96ddee3bb635ff036b19106e5a15d5d579082c943f2ff368", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proto-processing/0.0.0-250110-279353c.envoy.1/source.json": "7bb55047f8de377c051966ac3fc69fdab662e3ebf5b631a84d77a18698b33915", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/protobuf/35.1.bcr.envoy/MODULE.bazel": "97206075bc75d7aa4c3d580f488ad19de0f374f192c9e93da9e071b4780d1f23", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/protobuf/35.1.bcr.envoy/source.json": "1e41359b39620019d80e22316fb8762780330dfbae99ea32e0dd98f3db233e56", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/protoc-gen-validate/1.3.3.envoy/MODULE.bazel": "48db25694ec054d0bf9039ce2d51d292daf67b8ff8fc3c4071b43a807f313b41", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/protoc-gen-validate/1.3.3.envoy/source.json": "1c2acb99b8b3e7c57b5d43d06a71e65be1ba5f62ff327e126699ebad6defc018", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proxy-wasm-cpp-host/0.0.0-260704-f2db56a.envoy.1/MODULE.bazel": "a8849e1e99f4048d4e06e52635d23a9e3588df854e02de45c85c3b94b5e1c887", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proxy-wasm-cpp-host/0.0.0-260704-f2db56a.envoy.1/source.json": "a0d07803509fccd67885d289b2451daff24af807f5d9756bf4e98acc0948512b", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0.envoy.1/MODULE.bazel": "ec5062be3c8620753cccd09c95bbd245b5e6040e644fbd73019fcff710a6f8cc", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0.envoy.1/source.json": "addd26dd3ab7698df403c2049045fba697fdcbe4fa50e20a3a6b762de7e73792", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0.envoy/MODULE.bazel": "dfc7349d5177a6d63cceac9710e2b00b4ea069973235031c45eb0e8c6a466fd7", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/qat-zstd/1.0.0.envoy/MODULE.bazel": "9c46bd2cd0752e70de76ce0c1c36811b14448a4dbbc3ff8b0f4f95c343bbb6c4", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/qat-zstd/1.0.0.envoy/source.json": "7aaf3a82884e4e603f76568ca98009fb4769fdd5f66c430054f47b4d82820c16", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/qatlib/26.02.0.envoy/MODULE.bazel": "45e6093e2bd42ef8128bd93a168028a9d2926ce223a43694650359997a046f5f", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/qatlib/26.02.0.envoy/source.json": "c80a93b73f5ede0135ee815ef8af2298c6b0c97d6c776ce323f05a627c245a52", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/qatzip/2.0.0.envoy/MODULE.bazel": "91a13182a0dcba4e582954ef45f2a3fc8132ef74a760fee29746528465d49680", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/qatzip/2.0.0.envoy/source.json": "126a045e6b16e69fa9ba0e6c58a15fd716921b85c36eea30f76149eeed981c82", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/quiche/0.0.0-261027-f53fd81.envoy/MODULE.bazel": "76d925ce189dfc57659530044a77e66951303a781124f59e7634935adf994ce6", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/quiche/0.0.0-261027-f53fd81.envoy/source.json": "f03f4f1ea397b699f241883c43f999bf0e1552f48ce08502894c248a9e394620", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/ragel/7.0.4-211228-d4577c9.envoy/MODULE.bazel": "7635a32860d8fccdf13449fb1ff52137a96d0c03f73b9030483d2a0ad1b6953b", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/ragel/7.0.4-211228-d4577c9.envoy/source.json": "489ee8af503223d444a2b324f750f22a445da60c4f24cd445f5f208dc1aaf2ae", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/rules_jq/0.0.1.envoy/MODULE.bazel": "8090e1bc10a859fe9283c2568db6e6fab1c484173f97d4307de91817576854c9", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/rules_jq/0.0.1.envoy/source.json": "ee505052c3c42793598b884a2a01f129d9b4f92067a628dbfeafd9aa73cbec5b", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/rules_rust/0.74.0.envoy/MODULE.bazel": "f53417a525a4d4468c791ed782e2134b8e72d1815c51b2d7b847bc265279f57a", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/rules_rust/0.74.0.envoy/source.json": "e0887f4021cd7972dc569db2b07e6b5ee572bee38809283801f769ec07194d04", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/simdutf/8.1.0.envoy/MODULE.bazel": "d7288f3bd5168bc92aff3591e5f7a3a58277bddcc7fc70fa125f39ac9445f4b7", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/simdutf/8.1.0.envoy/source.json": "81ba7a2c64438dbc4ee978b0fbdffdf2e8e5ff51c1bcbea6b78e1eed466ee3f6", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/skywalking-data-collect-protocol/10.4.0.envoy/MODULE.bazel": "a30a9b06eb67f4b6e48846859c64102740fd76d1fafa2590e9985eeadf0d5bad", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/skywalking-data-collect-protocol/10.4.0.envoy/source.json": "7e7a4138fd7c763dfd71c890f4505aed8f693ff13fcc082515ebb3f759093b0b", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/sql-parser/0.0.0-260715-52e5ad1.envoy/MODULE.bazel": "4eb416b09ac2d3a879e10e1c73fad68c9cc91000386dbe6ec6155fde426cb392", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/sql-parser/0.0.0-260715-52e5ad1.envoy/source.json": "21d2ce08202181862bffefb4a2eb3536dd00ef80c60d794e7d3d4f1337486641", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/su-exec/0.3.envoy/MODULE.bazel": "138cbd1131b47d97488344d527ae9fe53ab2374ceacdf6b9761cf3feca216461", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/su-exec/0.3.envoy/source.json": "77dad9663024315822dd85d7c1f8720f5f043c8d05ffd6cb4f4f16857c4f7128", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/tcmalloc/0.0.0-250926-12f2552.envoy/MODULE.bazel": "33724f956ea9ba4995cc87c535a688863acc7d84c44efdb768c34341f75baf50", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/tcmalloc/0.0.0-250926-12f2552.envoy/source.json": "287cfe3beeed272463e8ea4113904d18e3a03b08d1cf3d2348c854fef7164e8d", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/thrift/0.24.0.envoy/MODULE.bazel": "1327eb19f1ee2ddf00bf193ca501d0b49728b107cfd2d80b344df3c2987b11c0", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/thrift/0.24.0.envoy/source.json": "e6cbe9c327a1ac64be264c13f563557467855170eb1e9efd9db5bcfdccf1d483", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/toolchains_llvm/1.9.1.envoy/MODULE.bazel": "a80b6b1ccd6a9e3166723874d6b37a9acc5b84252e332ffb468ade7ff135cd90", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/toolchains_llvm/1.9.1.envoy/source.json": "550817e1f0123e06c59a9cd4814809bd57a0bcf1705bd4ac1e56e90d1952c2f4", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/uadk/2.9.envoy/MODULE.bazel": "de2055688d0c64d1c467d43895e643fd7875a82a53c8461e76908f57598dc34a", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/uadk/2.9.envoy/source.json": "4fbeff6b0573126f5ce1931abd68a8361ce3d86c0b3888d92e2d63d0b0c00f42", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/v8/14.6.202.10.envoy/MODULE.bazel": "57fa395049458e9768b26e4789236ee620bd177414bf979cf583887f06c71749", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/v8/14.6.202.10.envoy/source.json": "eb0a534601513683071d65daa8f27fb100832177f88c9e37821a46ed5942aa0d", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/vectorscan/5.4.11.envoy/MODULE.bazel": "321bf3eac6795ea32dc1814e7016a72f9c8df01aa50a135a952de24efa39acf2", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/vectorscan/5.4.11.envoy/source.json": "cf9fd240073fd187326f57f516a3791b70ee0314cfc4cf17ffa13568a804bdcd", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/vpp-vcl/26.02-260111-85abefb.envoy/MODULE.bazel": "9e76627b1f3cdf4da23386693f9333baaa5078e566495b02994ae2620baf8094", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/vpp-vcl/26.02-260111-85abefb.envoy/source.json": "a4d00de623af10ab9af46799667aadd8fd07d2a4028a3123ebeb959519e820cf", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/wamr/2.4.5.envoy/MODULE.bazel": "1d46e497d61465f6045ce9fa03c67a4e7a53ba9e451bbea4d3d0822f18a17d33", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/wamr/2.4.5.envoy/source.json": "dedc6d874500bff067e8a574e806b2a2da575b5d7f03103b3d215854e62057f8", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/wasmtime/45.0.2.envoy.1/MODULE.bazel": "000624ecaed4eabbc8ed9a0125426e04d6750e7067bdcfc6a6200560582b8128", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/wasmtime/45.0.2.envoy.1/source.json": "5465795a5dd906f4419c576ec48eee0a1f273268b5329080e864c6edbdee876c", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/wuffs/0.4.0-alpha.9.envoy/MODULE.bazel": "e46699ee4851ddd18a50012b34c662f2390f014394cb17b8e07337cbc4033eb2", - "https://raw.githubusercontent.com/envoyproxy/bazel-registry/033f3cc9b33fa9388322ca58f20c296ef9ae3e4d/modules/wuffs/0.4.0-alpha.9.envoy/source.json": "b215401a4bd5bb7c4af8b37940209e955e905cd41f3beaffffb00424eec8afcc" + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/bazel_registry.json": "51bd3a0b193753e419c5d3db38e92fbcb9f7f97fd992ef2e24a0addd7274b37a", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/aws-c-auth-testdata/0.10.4.envoy/MODULE.bazel": "ed40f4181373fb0e277d5511db521f5a77f5558141b5697499a9b22fa1dc96c4", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/aws-c-auth-testdata/0.10.4.envoy/source.json": "20b0d19dc5c1e83f57c1cbc7e54ab0131291cc2220b374b0d222e44a6a0d914e", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/bazel-compdb/0.0.0-20220906-4086479.envoy.1/MODULE.bazel": "0e1c910a92138c676bb6d800afe89bfc1d0ee52e28ab7269132079c6a0b2c9b1", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/bazel-compdb/0.0.0-20220906-4086479.envoy.1/source.json": "bce05c68d40741e7d3ef41318b27720bf43dafcf02e0491e3d1c9ed570637f78", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/boost.headers/1.89.0.envoy.1/MODULE.bazel": "c05fcf60ad2a00dbf39055698d0ea1becf4ceb8fff7d9e248f3f6dece982d856", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/boost.headers/1.89.0.envoy.1/source.json": "31a56cde871ef03d5ae0e22d9959f9a049336474fae2ad0fb5998964d40cd1d4", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/boost.headers/1.89.0.envoy/MODULE.bazel": "c7205963786fdbe14f5a384ff5a3a04da66ed0cecfee3d3cedecf5be173dcb66", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/boringssl-fips/0.20260929.0.envoy.1/MODULE.bazel": "5e634802b6ae4b25fb21ee82636c288b4ac5973fb5c981456751ec72a40ac463", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/boringssl-fips/0.20260929.0.envoy.1/source.json": "054bd9dff1076a6caf66c47a44aeafad70ffa0e0f9e701daa43f157da6a8f3e3", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/boringssl-source/0.20260929.0.envoy/MODULE.bazel": "d80ba9dddc69a8d1900428c2f0b128cd1a41f63f058b4b0bce668357f7ec66a0", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/boringssl-source/0.20260929.0.envoy/source.json": "9c57158c4b3a2b2ac0188c472249d1faacbfcf3fd3fa822a4785836b391fe8b4", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/brotli/1.2.0-260930-42a2ed4.envoy/MODULE.bazel": "dce5f9c0643e0551aaeb0341ed90b994337ae3fbf232b584f2aaeae79ae47800", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/brotli/1.2.0-260930-42a2ed4.envoy/source.json": "c699301760293b6ffa07f1117aa1c1763683aeef33f1e10a061e1db342873860", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/cel-cpp/0.16.1.envoy/MODULE.bazel": "f835ee95427829db17d60fe1349839a759478fe89bb03c3869f39b5d6e56491d", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/cel-cpp/0.16.1.envoy/source.json": "decb295094395a4ef83e0562a82c58487d580e1a89e86cfa575c5705471dbac7", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/colm/0.14.7-211228-2d8ba76.envoy/MODULE.bazel": "3e22f81980923a87210857805bce1714af45b29cc610b040d7f05a85cf594106", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/colm/0.14.7-211228-2d8ba76.envoy/source.json": "84d1244a0a9c2bd7c6c2dd80cbbe174efdc896b2f1de1f4eca10828df5689346", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/cpp2sky/0.6.0.envoy/MODULE.bazel": "4634ce1499a7cd15ba625196eda5ed058cccc37be62c7ea3bf11b978ac49201b", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/cpp2sky/0.6.0.envoy/source.json": "ab2067d20eb1bde1e5beed3fd5cc54b3c91ed6ed162d597078f2e315b147092b", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/dd-trace-cpp/2.1.1.envoy/MODULE.bazel": "53d840ca189cd07b628465d4e7461c0b16458a108c9b1a5088248a16e4cf7074", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/dd-trace-cpp/2.1.1.envoy/source.json": "5542a7bd9a69e1e180fe8655560703f1d287c2a790f97a1bacd56c30f3bc49da", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/dragonbox/0.0.0-241028-6c7c925.envoy/MODULE.bazel": "56dd26c839325bc2c40cc1879c00cab3397cd83fe3cf6ab8ccaf7fd6ad1b890d", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/dragonbox/0.0.0-241028-6c7c925.envoy/source.json": "642addb5bea17b6570a138ccfb4f50f34c810c9e3416748a09e1ac723b01021f", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/elfutils/0.196.envoy/MODULE.bazel": "9625ac2b3d7f9bb696000b284bc7714b5067fa107d74c86d0e6b1414494c6779", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/elfutils/0.196.envoy/source.json": "726cd0015c75134acf6bd28e5360b636aeb7e455ae66c4adebf79e4f55ba5fc8", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/emsdk/4.0.23.envoy.1/MODULE.bazel": "0a01370e845a339ae254da4d6d133c216f6953788baf086f9b76d317c4d207f4", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/emsdk/4.0.23.envoy.1/source.json": "3881a352e67334f9a733ee07238ac00769e4c9657daa2ad561490770d7dae1fb", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/emsdk/4.0.23.envoy/MODULE.bazel": "f764bb57c935c9fb4dc72263dd92c48c50e21367983fb1edf402fb43717752b5", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/envoy_toolshed/0.5.17.envoy/MODULE.bazel": "8a342e9a465535686e943a02c6f539df80fe412a65054c03249e58600d08dd46", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/envoy_toolshed/0.5.17.envoy/source.json": "76d59da78310c75bfa80955d75666e01ca98d696f672faaf89b2d01fae47edc7", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/envoy_toolshed_jq/0.5.17.envoy/MODULE.bazel": "babe2eb8659ca252dd76b16a73a1015aec219e5a0918824421aa7b330d7e398c", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/envoy_toolshed_jq/0.5.17.envoy/source.json": "4bc8492527a531e92f10ffc0613ee97d2c86d38645b1199f957e352e562d7a1d", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/fp16/0.0.0-260704-3d2de18.envoy/MODULE.bazel": "27e5020ea158fdc725eafed3443b6fa9a1555d52505dafcdc3e6ea74d9e112c1", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/fp16/0.0.0-260704-3d2de18.envoy/source.json": "ccc308b4d5afbba59ce93809243da68a5402414bb7f707d2b691df68ab896250", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/go-fips/1.27.1.envoy/MODULE.bazel": "fefcecbef619a02e09a78fa076a2c6433ac2a51b2dcaa8c66305b2c2382c2c45", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/go-fips/1.27.1.envoy/source.json": "fba033c8421e118dade86d72a3b6a082a7834885448a4b2b74aa895911f6d6e3", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/googleurl/0.0.0-221103-dd4080f.envoy.1/MODULE.bazel": "bd74cff32e9ce3df276a2a2cfa5ee333e83c48e0a05f21112b1f8f7bc5ab5ed2", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/googleurl/0.0.0-221103-dd4080f.envoy.1/source.json": "f1abf4e6295b7f4f0f508acd3ea427a83e3cdf3195f48ee5fbd3ac09059e50c9", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/googleurl/0.0.0-221103-dd4080f.envoy/MODULE.bazel": "dc049475e14a1c77a8e306cfaede9208f6df16dfb6b75c22990c19d9113fe6b9", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/grpc-httpjson-transcoding/0.0.0-20250507-a6e226f.envoy.1/MODULE.bazel": "0363799e12eea32b2161d773abff5708a76b3901f80c0a4f4f6a582637a6ffe9", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/grpc-httpjson-transcoding/0.0.0-20250507-a6e226f.envoy.1/source.json": "52e6ad8d19195c99bbdce09f7e9a50dd104efb2eb819dccc44f3aa273a8b8968", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/grpc-httpjson-transcoding/0.0.0-20250507-a6e226f.envoy/MODULE.bazel": "a68a5f38f92a8665798fa3eb6bd9af9d1c87b7341332874261f5c4ee9eeec469", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/grpc/1.83.0.envoy/MODULE.bazel": "71ff92df79911a0975a09c1482791fd3983696383d4652277684e67884ac9d40", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/grpc/1.83.0.envoy/source.json": "39d70fd55602db781fc793f0417b7ecce8f2427e9fdaf6c18938e33acdc4d549", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/hessian2-codec/0.0.0-250114-6f5a647.envoy.1/MODULE.bazel": "f5c512bf60d071a2f1a80219603a33652d18bec45869656465b8603d05f99a33", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/hessian2-codec/0.0.0-250114-6f5a647.envoy.1/source.json": "5e7318c27d3e40898ecb91908da54495129aa346f6956c6b3230f094c140b553", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/hyperscan/5.4.2.envoy.1/MODULE.bazel": "3d066fce4a9e768b601d0c209aee99ca185086d1b062d4ca1d253397e7d2a87e", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/hyperscan/5.4.2.envoy.1/source.json": "59b9925684c934bca0004be4f1562634fc4635910325b1bac0b6d35083f34c7e", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/icu/78.2.envoy/MODULE.bazel": "212dbe6e711c09d51ffc12744373cf7dd3d1cc3f84133bff8a47d83d08f00e71", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/icu/78.2.envoy/source.json": "b6233eecf893f48f303597ca4b46959638de5237828df860bf51f58664540567", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/ipp-crypto/2.2.0.envoy/MODULE.bazel": "4aae1eb5b5e974ddd3e2e86b0259f4e3b4d9e346d8044065a9cd82c4b09e5803", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/ipp-crypto/2.2.0.envoy/source.json": "a815528d2e6d2eb0a1dbc4cf80f3505ad4bcd717bd69e9fd6bf4d48b8e73af30", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/kafka/3.9.2.envoy/MODULE.bazel": "6073e3999d462408a541d0d2a997685f24023a4d574b84fa91c06a1ecf447ccc", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/kafka/3.9.2.envoy/source.json": "df37e7c4a0c424b81b1e312590987f8c300487d1b3562d3e4a54b93f927a03b7", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/libbpf/1.7.0.envoy.1/MODULE.bazel": "b16b52b98ef5f2da83f2b669080cdce1d486ba84f5dad3520853b74e155525fb", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/libbpf/1.7.0.envoy.1/source.json": "415d90063415c5e80beed5d94dc074df6ff26f0b7c8bf8c452c55c698855d8ba", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/libcircllhist/0.3.2.envoy/MODULE.bazel": "093e50ec67a5615229453870c477310985f6feaf282d6a2dbb4ed7059be0085d", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/libcircllhist/0.3.2.envoy/source.json": "51fe6317d2bcc64f396a662d6c57ed8312e2dd8c1e650f95171f08d18f8b4fb7", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/libevent/2.2.2-alpha.envoy/MODULE.bazel": "c48ae76869f4b3eb10706706342071f946991e7813086658ebcb57dedf8f06e8", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/libevent/2.2.2-alpha.envoy/source.json": "9fb08bed4313e04cdf4ae7fbc410e1e13fd3df9c1c9a563570ecb9df32c43031", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/libsxg/0.0.0-210708-beaa393.envoy/MODULE.bazel": "d393e5f349421c439a1f028ce9c89b0dfa1f9037aa8a1b40879eb1075e620439", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/libsxg/0.0.0-210708-beaa393.envoy/source.json": "b9dea2bcae23c5fef915493a6b78aa6a64741ed8cba59054f3f2f3c621f60721", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/liburing/2.15.envoy.1/MODULE.bazel": "ea4ffbd67bb0a72b01362ac8ebe73ca27122a39f3328ce17f3e96fd4e6daad90", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/liburing/2.15.envoy.1/source.json": "f6edfae385d9464efec69dcc4d48bf3f8bcfa738b2c7c30d4251e698e263f1ff", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/luajit/0.0.0-260126-871db2c.envoy/MODULE.bazel": "0b7a728ac0272b81346c907fd52f4dce689feeb4a4ee99328681f07d55331d1c", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/luajit/0.0.0-260126-871db2c.envoy/source.json": "98c71438265293c5010b7f68c54d3e2ea8bd9b1dc265ad7f96c4b76679b416d5", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/lz4/1.10.0.bcr.2.envoy.1/MODULE.bazel": "ba1b41fbbfaf4b02890acee2ad42800bc4c77216b79dc64b5fad5c4f7dd1900d", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/lz4/1.10.0.bcr.2.envoy.1/source.json": "89798a28215f9c5f7bc65d3893998ad01656fa246490d195030612aef8b7d2f6", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/lz4/1.10.0.bcr.2.envoy/MODULE.bazel": "4f4b9441deab58bca7298a594d350404bcd829816f75ce544df25b4e4980a23e", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/nghttp2/1.66.0.envoy.1/MODULE.bazel": "b35af3004f0487af5183b34a890ddfad2c059d35529d7981ed50f909a2e87e46", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/nghttp2/1.66.0.envoy.1/source.json": "3e416f6fe9318c18a8609cc0503828aed15e6fe61ce9ce3b97963c99247f0131", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/nghttp2/1.66.0.envoy/MODULE.bazel": "49c64a0d1d580d72ba543506540bafa9ebcac9fc9899d1d6b83a0c701f3085b1", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/ocp-diag-core/0.0.0-230505-e965ac0.envoy.1/MODULE.bazel": "5641b6a7697f9a43f500684b6a991d4df869fcdcfe659d15dfc14e63da13a6c8", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/ocp-diag-core/0.0.0-230505-e965ac0.envoy.1/source.json": "4f7b44f851ed57497db5fd970f4aec85d837f296a071abc06570ad98fa569498", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/ocp-diag-core/0.0.0-230505-e965ac0.envoy/MODULE.bazel": "e946ff0e3eec7f94a76189c47f8aefb086b753ae012c7455eb6d5a7d7d52d340", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/openssl/3.5.9.envoy/MODULE.bazel": "69bf3f2974e38fcd445a6bc216a268c9e6302b0352a3c54f4055c4471a73a251", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/perfetto/57.2.envoy/MODULE.bazel": "5df6589649d07db7a587cbe64363825a0fa01f0c83f6282c4142cff7fa8259b2", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/perfetto/57.2.envoy/source.json": "f823054d455b84c3c5fd40462b4fdb9c06f15bdc918846ce5ba06b16498e28b3", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/prometheus-metrics-model/0.6.2.envoy/MODULE.bazel": "40e1b9b9db52c3238fcc3e85c08ef35eb9157783e620009ed01eeed7631a9f67", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/prometheus-metrics-model/0.6.2.envoy/source.json": "0943a090f19491879321638e307bf6bea1459659fb8de4d85ff7e1eb153f12c9", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proto-converter/0.0.0-20260912-3850764.envoy/MODULE.bazel": "4eb07ebfdecce30b188524dcd5e217df5ac8dd0ca6a6b8daec625bcab84ff16b", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proto-converter/0.0.0-20260912-3850764.envoy/source.json": "c3c5f3e0a26f30883a27ef45c4d911e8c14534ccbdc962f861d6d37a2dcafb28", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proto-field-extraction/0.0.0-240710-d5d39f0.envoy.1/MODULE.bazel": "9f45850275abefa2184d8fdd7415d5974fff02e5d8276d1756cf38e192c9e47a", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proto-field-extraction/0.0.0-240710-d5d39f0.envoy.1/source.json": "4268cde19c276389a06f7c3d3c0db6f3b0593bcbd7bfa93a0baec70322f31b95", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proto-field-extraction/0.0.0-240710-d5d39f0.envoy/MODULE.bazel": "d99a43759299070160315edafc6808433e9ca6a0b427afcbdb7fa33d4e518185", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proto-processing/0.0.0-250110-279353c.envoy.1/MODULE.bazel": "5bf03c494b00ebdd96ddee3bb635ff036b19106e5a15d5d579082c943f2ff368", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proto-processing/0.0.0-250110-279353c.envoy.1/source.json": "7bb55047f8de377c051966ac3fc69fdab662e3ebf5b631a84d77a18698b33915", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/protobuf/35.1.bcr.envoy/MODULE.bazel": "97206075bc75d7aa4c3d580f488ad19de0f374f192c9e93da9e071b4780d1f23", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/protobuf/35.1.bcr.envoy/source.json": "1e41359b39620019d80e22316fb8762780330dfbae99ea32e0dd98f3db233e56", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/protoc-gen-validate/1.3.3.envoy/MODULE.bazel": "48db25694ec054d0bf9039ce2d51d292daf67b8ff8fc3c4071b43a807f313b41", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/protoc-gen-validate/1.3.3.envoy/source.json": "1c2acb99b8b3e7c57b5d43d06a71e65be1ba5f62ff327e126699ebad6defc018", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proxy-wasm-cpp-host/0.0.0-260704-f2db56a.envoy.1/MODULE.bazel": "a8849e1e99f4048d4e06e52635d23a9e3588df854e02de45c85c3b94b5e1c887", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proxy-wasm-cpp-host/0.0.0-260704-f2db56a.envoy.1/source.json": "a0d07803509fccd67885d289b2451daff24af807f5d9756bf4e98acc0948512b", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0.envoy.1/MODULE.bazel": "ec5062be3c8620753cccd09c95bbd245b5e6040e644fbd73019fcff710a6f8cc", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0.envoy.1/source.json": "addd26dd3ab7698df403c2049045fba697fdcbe4fa50e20a3a6b762de7e73792", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0.envoy/MODULE.bazel": "dfc7349d5177a6d63cceac9710e2b00b4ea069973235031c45eb0e8c6a466fd7", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/qat-zstd/1.0.0.envoy/MODULE.bazel": "9c46bd2cd0752e70de76ce0c1c36811b14448a4dbbc3ff8b0f4f95c343bbb6c4", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/qat-zstd/1.0.0.envoy/source.json": "7aaf3a82884e4e603f76568ca98009fb4769fdd5f66c430054f47b4d82820c16", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/qatlib/26.02.0.envoy/MODULE.bazel": "45e6093e2bd42ef8128bd93a168028a9d2926ce223a43694650359997a046f5f", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/qatlib/26.02.0.envoy/source.json": "c80a93b73f5ede0135ee815ef8af2298c6b0c97d6c776ce323f05a627c245a52", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/qatzip/2.0.0.envoy/MODULE.bazel": "91a13182a0dcba4e582954ef45f2a3fc8132ef74a760fee29746528465d49680", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/qatzip/2.0.0.envoy/source.json": "126a045e6b16e69fa9ba0e6c58a15fd716921b85c36eea30f76149eeed981c82", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/quiche/0.0.0-261027-f53fd81.envoy/MODULE.bazel": "76d925ce189dfc57659530044a77e66951303a781124f59e7634935adf994ce6", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/quiche/0.0.0-261027-f53fd81.envoy/source.json": "f03f4f1ea397b699f241883c43f999bf0e1552f48ce08502894c248a9e394620", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/ragel/7.0.4-211228-d4577c9.envoy/MODULE.bazel": "7635a32860d8fccdf13449fb1ff52137a96d0c03f73b9030483d2a0ad1b6953b", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/ragel/7.0.4-211228-d4577c9.envoy/source.json": "489ee8af503223d444a2b324f750f22a445da60c4f24cd445f5f208dc1aaf2ae", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/rules_jq/0.0.1.envoy/MODULE.bazel": "8090e1bc10a859fe9283c2568db6e6fab1c484173f97d4307de91817576854c9", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/rules_jq/0.0.1.envoy/source.json": "ee505052c3c42793598b884a2a01f129d9b4f92067a628dbfeafd9aa73cbec5b", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/rules_rust/0.74.0.envoy/MODULE.bazel": "f53417a525a4d4468c791ed782e2134b8e72d1815c51b2d7b847bc265279f57a", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/rules_rust/0.74.0.envoy/source.json": "e0887f4021cd7972dc569db2b07e6b5ee572bee38809283801f769ec07194d04", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/simdutf/8.1.0.envoy/MODULE.bazel": "d7288f3bd5168bc92aff3591e5f7a3a58277bddcc7fc70fa125f39ac9445f4b7", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/simdutf/8.1.0.envoy/source.json": "81ba7a2c64438dbc4ee978b0fbdffdf2e8e5ff51c1bcbea6b78e1eed466ee3f6", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/skywalking-data-collect-protocol/10.4.0.envoy/MODULE.bazel": "a30a9b06eb67f4b6e48846859c64102740fd76d1fafa2590e9985eeadf0d5bad", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/skywalking-data-collect-protocol/10.4.0.envoy/source.json": "7e7a4138fd7c763dfd71c890f4505aed8f693ff13fcc082515ebb3f759093b0b", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/sql-parser/0.0.0-260715-52e5ad1.envoy/MODULE.bazel": "4eb416b09ac2d3a879e10e1c73fad68c9cc91000386dbe6ec6155fde426cb392", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/sql-parser/0.0.0-260715-52e5ad1.envoy/source.json": "21d2ce08202181862bffefb4a2eb3536dd00ef80c60d794e7d3d4f1337486641", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/su-exec/0.3.envoy/MODULE.bazel": "138cbd1131b47d97488344d527ae9fe53ab2374ceacdf6b9761cf3feca216461", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/su-exec/0.3.envoy/source.json": "77dad9663024315822dd85d7c1f8720f5f043c8d05ffd6cb4f4f16857c4f7128", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/tcmalloc/0.0.0-250926-12f2552.envoy/MODULE.bazel": "33724f956ea9ba4995cc87c535a688863acc7d84c44efdb768c34341f75baf50", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/tcmalloc/0.0.0-250926-12f2552.envoy/source.json": "287cfe3beeed272463e8ea4113904d18e3a03b08d1cf3d2348c854fef7164e8d", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/thrift/0.24.0.envoy/MODULE.bazel": "1327eb19f1ee2ddf00bf193ca501d0b49728b107cfd2d80b344df3c2987b11c0", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/thrift/0.24.0.envoy/source.json": "e6cbe9c327a1ac64be264c13f563557467855170eb1e9efd9db5bcfdccf1d483", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/toolchains_llvm/1.9.1.envoy/MODULE.bazel": "a80b6b1ccd6a9e3166723874d6b37a9acc5b84252e332ffb468ade7ff135cd90", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/toolchains_llvm/1.9.1.envoy/source.json": "550817e1f0123e06c59a9cd4814809bd57a0bcf1705bd4ac1e56e90d1952c2f4", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/uadk/2.9.envoy/MODULE.bazel": "de2055688d0c64d1c467d43895e643fd7875a82a53c8461e76908f57598dc34a", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/uadk/2.9.envoy/source.json": "4fbeff6b0573126f5ce1931abd68a8361ce3d86c0b3888d92e2d63d0b0c00f42", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/v8/14.6.202.10.envoy/MODULE.bazel": "57fa395049458e9768b26e4789236ee620bd177414bf979cf583887f06c71749", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/v8/14.6.202.10.envoy/source.json": "eb0a534601513683071d65daa8f27fb100832177f88c9e37821a46ed5942aa0d", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/vectorscan/5.4.11.envoy/MODULE.bazel": "321bf3eac6795ea32dc1814e7016a72f9c8df01aa50a135a952de24efa39acf2", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/vectorscan/5.4.11.envoy/source.json": "cf9fd240073fd187326f57f516a3791b70ee0314cfc4cf17ffa13568a804bdcd", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/vpp-vcl/26.02-260111-85abefb.envoy/MODULE.bazel": "9e76627b1f3cdf4da23386693f9333baaa5078e566495b02994ae2620baf8094", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/vpp-vcl/26.02-260111-85abefb.envoy/source.json": "a4d00de623af10ab9af46799667aadd8fd07d2a4028a3123ebeb959519e820cf", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/wamr/2.4.5.envoy/MODULE.bazel": "1d46e497d61465f6045ce9fa03c67a4e7a53ba9e451bbea4d3d0822f18a17d33", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/wamr/2.4.5.envoy/source.json": "dedc6d874500bff067e8a574e806b2a2da575b5d7f03103b3d215854e62057f8", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/wasmtime/45.0.2.envoy.1/MODULE.bazel": "000624ecaed4eabbc8ed9a0125426e04d6750e7067bdcfc6a6200560582b8128", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/wasmtime/45.0.2.envoy.1/source.json": "5465795a5dd906f4419c576ec48eee0a1f273268b5329080e864c6edbdee876c", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/wuffs/0.4.0-alpha.9.envoy/MODULE.bazel": "e46699ee4851ddd18a50012b34c662f2390f014394cb17b8e07337cbc4033eb2", + "https://raw.githubusercontent.com/envoyproxy/bazel-registry/b21ef7784375ac68541b173aee57bcb82a3617ec/modules/wuffs/0.4.0-alpha.9.envoy/source.json": "b215401a4bd5bb7c4af8b37940209e955e905cd41f3beaffffb00424eec8afcc" }, "selectedYankedVersions": {}, "moduleExtensions": { @@ -1235,7 +1235,7 @@ }, "@@envoy+//bazel:extensions.bzl%envoy_build_config_ext": { "general": { - "bzlTransitiveDigest": "a1XyBwOZXTMHFyhJmLLo42wSMk0j5VhgShfZYynqAek=", + "bzlTransitiveDigest": "k/Qq1RE1D4ydQCridoHfROqJNfYL82J6ZQgpMD01ip4=", "usagesDigest": "Er3syu+vTabKf6QNCuq+iOq29PoF5QEwbaOozyFkqt8=", "recordedInputs": [ "REPO_MAPPING:envoy+,bazel_skylib bazel_skylib+", @@ -1277,7 +1277,7 @@ }, "@@envoy+//bazel:extensions.bzl%envoy_repo_extension": { "general": { - "bzlTransitiveDigest": "a1XyBwOZXTMHFyhJmLLo42wSMk0j5VhgShfZYynqAek=", + "bzlTransitiveDigest": "k/Qq1RE1D4ydQCridoHfROqJNfYL82J6ZQgpMD01ip4=", "usagesDigest": "FAw8Y3mQshR9sd1RHlAiDwpIEJGM2+PMZQFujBl5IUQ=", "recordedInputs": [ "REPO_MAPPING:envoy+,bazel_skylib bazel_skylib+", @@ -1297,7 +1297,7 @@ }, "@@envoy+//bazel:extensions.bzl%envoy_toolchains_extension": { "general": { - "bzlTransitiveDigest": "a1XyBwOZXTMHFyhJmLLo42wSMk0j5VhgShfZYynqAek=", + "bzlTransitiveDigest": "k/Qq1RE1D4ydQCridoHfROqJNfYL82J6ZQgpMD01ip4=", "usagesDigest": "YmtbjICoywxwDstkUC/gAw5y6NXClFUQZNWp4Yabfgk=", "recordedInputs": [ "REPO_MAPPING:envoy+,bazel_skylib bazel_skylib+", @@ -1503,8 +1503,8 @@ }, "@@envoy_toolshed+//git:extensions.bzl%git_prebuilt_extension": { "general": { - "bzlTransitiveDigest": "zWXDNAQKQC9AdaOH6/2PQc/i1PyMA+c8H1C68ogCg/M=", - "usagesDigest": "3SFRYxw1JL98X8FoJ49iWGsyjMsI1a1lCggUFeiB+Xk=", + "bzlTransitiveDigest": "M7D+TyDFtj8vtEEroS9GW8gZqxRN4waZC2Yhtlqa39k=", + "usagesDigest": "XFVdrlg1HtDyb89sFn/6q1Xt3qAtkmZsrUzGv1csS/Q=", "recordedInputs": [], "generatedRepoSpecs": { "cacert": { @@ -1546,7 +1546,7 @@ "@@envoy_toolshed+//hunspell:extensions.bzl%hunspell_prebuilt_extension": { "general": { "bzlTransitiveDigest": "n2ltSvOiPtPZ8e0W1jjYuxslbhValInvmiEZaIg9tpI=", - "usagesDigest": "Vlz6IJp3ajbFCbmZYkKHuhpnKYT3eP+FfmqAhslNBVs=", + "usagesDigest": "YohtgtPfB8Pd9NoC8xYt4mY8lo+kr1K/t3/rN1lVUJ8=", "recordedInputs": [], "generatedRepoSpecs": { "hunspell_prebuilt_linux_aarch64": { @@ -1580,7 +1580,7 @@ "@@envoy_toolshed+//pgp:extensions.bzl%sq_prebuilt_extension": { "general": { "bzlTransitiveDigest": "M385/KOFiihdiRKKLC75i67+OOAvkCv54uvYlWNHbVk=", - "usagesDigest": "4m090tByvaJbFtmWuZ4o3WE3TjsIhKaQ/Y23wbiRLyg=", + "usagesDigest": "Xp+RhPv2XUEqR8soSyqf7+B9Psp6VKz/5zCZ2cw5sHI=", "recordedInputs": [], "generatedRepoSpecs": { "sq_prebuilt_linux_aarch64": { @@ -1632,7 +1632,7 @@ "@@envoy_toolshed+//sysroot:extensions.bzl%sysroot_extension": { "general": { "bzlTransitiveDigest": "8LgNxbFawIBuAPRUhkWqq2hA/4dYXzD+S2Qf5l+JrNA=", - "usagesDigest": "o7Jd24Fo1AmaMYiuvVwmrQ6ELT7/pU6taNYIuYq45lw=", + "usagesDigest": "3YGStAUsa8Ndl+ty1FxjRyZ3E7EXpjUNwF/G2yJ4b3o=", "recordedInputs": [], "generatedRepoSpecs": { "sysroot_linux_amd64": { @@ -1652,26 +1652,6 @@ "arch": "arm64", "glibc_version": "2.31" } - }, - "libstdcxx_sysroot_linux_amd64": { - "repoRuleId": "@@envoy_toolshed+//sysroot:sysroot.bzl%sysroot", - "attributes": { - "version": "0.2.31", - "sha256": "beb9c72e1df69b7ec09da1b867741c91709423fbec8049461605aa80e399b94b", - "arch": "amd64", - "glibc_version": "2.31", - "stdcc_version": "13" - } - }, - "libstdcxx_sysroot_linux_arm64": { - "repoRuleId": "@@envoy_toolshed+//sysroot:sysroot.bzl%sysroot", - "attributes": { - "version": "0.2.31", - "sha256": "5231480d10515a8329cdc63c6ca639551b72903003a71f44411dabffa0b19d15", - "arch": "arm64", - "glibc_version": "2.31", - "stdcc_version": "13" - } } } } @@ -4670,8 +4650,8 @@ "https://files.pythonhosted.org/packages/fd/5b/8f0c4a5bb9fd491c277c21eff7ccae71b47d43c4446c9d0c6cff2fe8c2c4/gitdb-4.0.11-py3-none-any.whl": "sha256:81a3407ddd2ee8df444cbacea00e2d038e40150acfa3001696fe0dcf1d3adfa4" }, "gitpython": { - "https://files.pythonhosted.org/packages/6e/2d/6f6e649818da44d4499604802c89329b8d9799687a124e3a5e467a643336/gitpython-3.2.0.tar.gz": "sha256:fb92310af6844d96adc95ca066ed2e617c00e1dbd146a326626c81e72e18cc2e", - "https://files.pythonhosted.org/packages/fa/48/f36d233ce749d1bb880cb5e6f8bb171dc2effabc7435c31da604d831b3ec/gitpython-3.2.0-py3-none-any.whl": "sha256:bd70c5ec05cd2b797423e7eb312147d2458d3cca92085888fba2213f85905537" + "https://files.pythonhosted.org/packages/6b/50/2a923c4dc02522ff9567f07c67ed1deca6d5fa9474f4708168b8088dfa37/gitpython-3.2.1-py3-none-any.whl": "sha256:d66b0832aa8755c1a84892937282df0befb16c97e5a64aeebd68be9c5e323f53", + "https://files.pythonhosted.org/packages/c0/ff/fee293f1ec3e1b64db6eb270e00964f29c086d769201474cedb8d1608930/gitpython-3.2.1.tar.gz": "sha256:0f1229ec5c057bdabdeeda8bda4f17bda679ab33dbccc00f24e6a480553c8613" }, "google-auth": { "https://files.pythonhosted.org/packages/9d/47/603554949a37bca5b7f894d51896a9c534b9eab808e2520a748e081669d0/google_auth-2.38.0-py2.py3-none-any.whl": "sha256:e7dae6694313f434a2727bf2906f27ad259bae090d7aa896590d86feec3d9d4a", @@ -5394,8 +5374,8 @@ "platformdirs": { "https://files.pythonhosted.org/packages/13/fc/128cc9cb8f03208bdbf93d3aa862e16d376844a14f9a0ce5cf4507372de4/platformdirs-4.3.6.tar.gz": "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907", "https://files.pythonhosted.org/packages/3c/a6/bc1012356d8ece4d66dd75c4b9fc6c1f6650ddd5991e421177d9f8f671be/platformdirs-4.3.6-py3-none-any.whl": "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb", - "https://files.pythonhosted.org/packages/93/41/f0aa003909ee77a9e7e55f8659abb635ca23ab0d022a449bbb18da87a1ef/platformdirs-4.14.3-py3-none-any.whl": "sha256:cba2d05fe5e18b26b1fa6f376b8e6234c012abe1f8696c486fface7d0054e931", - "https://files.pythonhosted.org/packages/9a/6e/886dc7c9d21e2d95aceb696f1e31271742033aeef3661f6e9c8921493592/platformdirs-4.14.3.tar.gz": "sha256:021add1ab113483edbcd4694f5fbb2d688b893ea30d35e1155bb371cf4be0be8" + "https://files.pythonhosted.org/packages/7c/ae/ecbbbfd0e4343a6a521d49b3c8656fb4643dee2a4f6eaf941cf3280391a8/platformdirs-4.14.5-py3-none-any.whl": "sha256:8e778c6fa421516f4d3369449f8df3b0e1b72c0e0005fe88e3ec772d0a14e750", + "https://files.pythonhosted.org/packages/d7/9a/8475be631fb33ca1466915e70fd594c42a4e84b512db650eaa14f90fe75d/platformdirs-4.14.5.tar.gz": "sha256:32e9921db7385aa8169bee4fe9501923e5715ba9fb7ea3b9c69b0d8e0639f7a1" }, "pluggy": { "https://files.pythonhosted.org/packages/40/9e/2b38731e0fc536806f16490e1a12d7f0dc2a1235aa8cc07bcc75416a7daa/pluggy-1.7.0-py3-none-any.whl": "sha256:7dd7b0d8832ba3cb632c306926ded123429211b83641b35dc5c41ad2d34f9bec", @@ -5677,8 +5657,8 @@ "https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl": "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378" }, "pyasn1": { - "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl": "sha256:deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b", - "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz": "sha256:9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81", + "https://files.pythonhosted.org/packages/19/1f/3eefd5c84c35cae44549ce1c7f7e58f7945b34f5a6bce07a135438522073/pyasn1-0.6.5-py3-none-any.whl": "sha256:4017b0fce125096b8573b39c989fdb1a4b19cf761e683398184550fea0e66587", + "https://files.pythonhosted.org/packages/88/7e/3c0da41061a2021cac7cd524fd57092adbe5b515e8bf9005702e366802e2/pyasn1-0.6.5.tar.gz": "sha256:6b11616a6bcf3a40e635f082bb232fa57b5e0dd7f517bd7ddd69ec3794508a47", "https://files.pythonhosted.org/packages/ba/e9/01f1a64245b89f039897cb0130016d79f77d52669aae6ee7b159a6c4c018/pyasn1-0.6.1.tar.gz": "sha256:6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034", "https://files.pythonhosted.org/packages/c8/f1/d6a797abb14f6283c0ddff96bbdd46937f64122b8c925cab503dd37f8214/pyasn1-0.6.1-py3-none-any.whl": "sha256:0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629" }, diff --git a/bazel/gcc/BUILD b/bazel/gcc/BUILD new file mode 100644 index 000000000..7fceda306 --- /dev/null +++ b/bazel/gcc/BUILD @@ -0,0 +1,17 @@ +licenses(["notice"]) # Apache 2 + +# Hermetic GCC toolchain for Nighthawk using toolshed +toolchain( + name = "linux_x86_64_toolchain", + exec_compatible_with = [ + "@platforms//os:linux", + "@platforms//cpu:x86_64", + ], + target_compatible_with = [ + "@platforms//os:linux", + "@platforms//cpu:x86_64", + ], + target_settings = ["@envoy//bazel:gcc_requested"], + toolchain = "@gcc_linux_x86_64//:cc_toolchain", + toolchain_type = "@rules_cc//cc:toolchain_type", +) diff --git a/ci/envoy_build_sha.sh b/ci/envoy_build_sha.sh index 7d3baa54a..5e51ade53 100644 --- a/ci/envoy_build_sha.sh +++ b/ci/envoy_build_sha.sh @@ -8,7 +8,6 @@ BUILD_SHA=$(awk '/^[ ]*sha: /{print $2}' "$CONFIG_FILE") BUILD_SHA_CI=$(awk '/^[ ]*sha-ci: /{print $2}' "$CONFIG_FILE") BUILD_SHA_DEVTOOLS=$(awk '/^[ ]*sha-devtools: /{print $2}' "$CONFIG_FILE") BUILD_SHA_DOCKER=$(awk '/^[ ]*sha-docker: /{print $2}' "$CONFIG_FILE") -BUILD_SHA_GCC=$(awk '/^[ ]*sha-gcc: /{print $2}' "$CONFIG_FILE") BUILD_SHA_MOBILE=$(awk '/^[ ]*sha-mobile: /{print $2}' "$CONFIG_FILE") BUILD_SHA_WORKER=$(awk '/^[ ]*sha-worker: /{print $2}' "$CONFIG_FILE") @@ -25,9 +24,6 @@ case $ENVOY_BUILD_VARIANT in docker) BUILD_SHA="$BUILD_SHA_DOCKER" ;; - gcc) - BUILD_SHA="$BUILD_SHA_GCC" - ;; mobile) BUILD_SHA="$BUILD_SHA_MOBILE" ;; diff --git a/ci/run_envoy_docker.sh b/ci/run_envoy_docker.sh index b67f8a404..a2e1383c0 100755 --- a/ci/run_envoy_docker.sh +++ b/ci/run_envoy_docker.sh @@ -41,7 +41,10 @@ COMPOSE_SERVICE="envoy-build" if [[ -n "$ENVOY_DOCKER_IN_DOCKER" ]]; then ENVOY_BUILD_VARIANT=docker COMPOSE_SERVICE="envoy-build-dind" -elif [[ -n "$ENVOY_DOCKER_CI" ]]; then +elif [[ -n "$ENVOY_DOCKER_DEVTOOLS" ]]; then + ENVOY_BUILD_VARIANT=devtools +elif [[ -n "$ENVOY_DOCKER_CI" || -n "$GITHUB_ACTIONS" ]]; then + # CI uses the minimal image; jobs that need devtools set `ENVOY_DOCKER_DEVTOOLS`. ENVOY_BUILD_VARIANT=ci else ENVOY_BUILD_VARIANT=devtools diff --git a/docs/root/updating_envoy_dependency.md b/docs/root/updating_envoy_dependency.md index e442e8a65..dbb5d3db8 100644 --- a/docs/root/updating_envoy_dependency.md +++ b/docs/root/updating_envoy_dependency.md @@ -98,7 +98,9 @@ Click the link in the terminal to double check the date of the Envoy commit to w Edit [MODULE.bazel](/MODULE.bazel): -Update the `ENVOY_COMMIT` variable with the target Envoy commit hash: +Update `ENVOY_COMMIT` to the latest Envoy's commit from +[this page](https://github.com/envoyproxy/envoy/commits/main) (clicking on the +short commit id opens a page that contains the fully expanded commit id): ```bash sed -i -e "s/ENVOY_COMMIT =.*/ENVOY_COMMIT = \"${envoy_commit}\"/" MODULE.bazel diff --git a/test/integration/test_integration_basics.py b/test/integration/test_integration_basics.py index 38558061a..662ffce45 100644 --- a/test/integration/test_integration_basics.py +++ b/test/integration/test_integration_basics.py @@ -677,7 +677,7 @@ def test_https_log_verbosity(https_test_server_fixture): def test_dotted_output_format(http_test_server_fixture): """Test that we get the dotted string output format when requested, and ensure we get latency percentiles.""" output, _ = http_test_server_fixture.runNighthawkClient([ - "--duration 1", "--rps 10", "--output-format dotted", + "--duration 5", "--rps 10", "--output-format dotted", http_test_server_fixture.getTestServerRootUri() ], as_json=False) @@ -690,7 +690,7 @@ def test_dotted_output_format(http_test_server_fixture): def test_cli_output_format(http_test_server_fixture): """Test that we observe latency percentiles with CLI output.""" output, _ = http_test_server_fixture.runNighthawkClient( - ["--duration 1", "--rps 10", + ["--duration 5", "--rps 10", http_test_server_fixture.getTestServerRootUri()], as_json=False) asserts.assertIn("Initiation to completion", output) asserts.assertIn("Percentile", output) diff --git a/tools/base/requirements.in b/tools/base/requirements.in index a930bdc9a..a8123513c 100644 --- a/tools/base/requirements.in +++ b/tools/base/requirements.in @@ -1,4 +1,4 @@ -# Last updated 2026-11-02 +# Last updated 2026-11-05 apipkg attrs certifi diff --git a/tools/base/requirements.txt b/tools/base/requirements.txt index 354863f47..dd8a3eafa 100644 --- a/tools/base/requirements.txt +++ b/tools/base/requirements.txt @@ -284,9 +284,9 @@ packaging==26.3 \ # via # -r tools/base/requirements.in # pytest -platformdirs==4.14.3 \ - --hash=sha256:021add1ab113483edbcd4694f5fbb2d688b893ea30d35e1155bb371cf4be0be8 \ - --hash=sha256:cba2d05fe5e18b26b1fa6f376b8e6234c012abe1f8696c486fface7d0054e931 +platformdirs==4.14.5 \ + --hash=sha256:32e9921db7385aa8169bee4fe9501923e5715ba9fb7ea3b9c69b0d8e0639f7a1 \ + --hash=sha256:8e778c6fa421516f4d3369449f8df3b0e1b72c0e0005fe88e3ec772d0a14e750 # via yapf pluggy==1.7.0 \ --hash=sha256:7dd7b0d8832ba3cb632c306926ded123429211b83641b35dc5c41ad2d34f9bec \ diff --git a/tools/code_format/config.yaml b/tools/code_format/config.yaml index 5568aac26..b73da364c 100644 --- a/tools/code_format/config.yaml +++ b/tools/code_format/config.yaml @@ -37,7 +37,6 @@ paths: - bazel/external/c-ares/ - bazel/external/cargo/remote/ - bazel/external/http_parser/ - - bazel/rbe/toolchains/configs/ - bazel/tests/codeql/ - bazel/tests/external/ - bazel- @@ -140,6 +139,7 @@ paths: - source/extensions/access_loggers # Bootstrap extension factories must throw per interface documentation. - source/extensions/bootstrap/dynamic_modules/factory.cc + - source/extensions/network/socket_interface/sockmap/socket_interface.cc - source/extensions/clusters/eds/ - source/extensions/clusters/logical_dns - source/extensions/clusters/original_dst @@ -185,8 +185,8 @@ paths: - source/extensions/http/cache/file_system_http_cache/config.cc - source/extensions/http/custom_response - source/extensions/http/early_header_mutation - - source/extensions/http/ext_proc/processing_request_modifiers/mapped_attribute_builder/mapped_attribute_builder_factory.cc - source/extensions/http/header_formatters/dynamic_modules + - source/extensions/http/ext_proc/processing_request_modifiers/mapped_attribute_builder/mapped_attribute_builder_factory.cc - source/extensions/http/injected_credentials - source/extensions/http/stateful_session - source/extensions/io_socket/user_space @@ -196,7 +196,6 @@ paths: - source/extensions/load_balancing_policies/subset - source/extensions/matching - source/extensions/network/dns_resolver/cares/ - - source/extensions/network/socket_interface/sockmap/socket_interface.cc - source/extensions/queue_policy/common/ - source/extensions/queue_policy/fifo/ - source/extensions/quic/server_preferred_address