No description
  • C++ 88.2%
  • Starlark 4.7%
  • Java 1.9%
  • Rust 1.6%
  • Python 0.8%
  • Other 2.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Forrest Loomis c1e5803b5a ci: remove Build and Release pipeline; retiring docker/envoy
The data-plane envoy image is built and released by the internal
docker/infra-envoy repo (images/infra-envoy/envoy, currently v0.11.0),
which is the path production consumes. This public fork's pipeline never
published an image and cannot use the internal docker/actions tooling
(GitHub forbids public repos from resolving private/internal actions).

This repo is being archived; removing the broken Docker-specific workflow.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 15:50:40 -04:00
.bazelci docs: remove references to non-existent bazel/setup_clang.sh (#43965) 2026-03-17 10:27:35 +00:00
.bcr feat: add mobile module and build configuration for Envoy (#41914) 2025-11-09 19:01:59 +00:00
.devcontainer devcontainer: some more improvements (#42446) 2025-12-11 19:13:10 +08:00
.gemini workflow: bring back manual Gemini reviews (#43780) 2026-03-04 20:31:44 -08:00
.github ci: remove Build and Release pipeline; retiring docker/envoy 2026-06-15 15:50:40 -04:00
.vscode style: reorganize .gitignore for clarity and consistency (#41910) 2025-11-08 21:14:25 +00:00
api feat(ip_tagging): add file-based IP tag loading with async reload 2026-06-15 11:16:51 -04:00
bazel bazel: patch toolchains_llvm to fix stdc++ link order 2026-06-10 22:05:41 +01:00
changelogs repo: Release v1.38.2 2026-06-10 23:17:33 +01:00
ci bazel/fuzz_coverage: Ensure query called with cache (#44792) 2026-05-08 16:57:52 +01:00
compat/openssl openssl: make RSA_check_fips() and EC_KEY_check_fips() a no-op stubs returning success. 2026-06-10 07:57:41 -04:00
configs docs: add admin endpoint gating guidance with allow_paths examples (#43468) 2026-03-13 10:48:28 +00:00
contrib build: exclude OpenSSL-incompatible extensions from builds (#45259) 2026-05-26 19:00:16 -04:00
distribution docker/release: Bump ubuntu -> 4f838ad (#45405) 2026-06-04 14:13:58 +01:00
docs Merge pull request #6 from docker/update/v1.38.2-with-ip-tagging 2026-06-15 11:52:54 -04:00
envoy conn_pool: add upstream_rq_active_overflow counter (#44164) 2026-04-22 15:25:26 -04:00
maintainer tooling: Shift project tools to @envoy_repo (#25605) 2023-02-27 15:55:32 +00:00
mobile changelogs: Migrate to file-per-entry layout (#45093) 2026-05-20 12:20:15 +01:00
restarter build(deps): bump flake8 from 7.1.2 to 7.3.0 in /tools/base (#39991) 2025-06-24 12:24:49 +01:00
security
source feat(ip_tagging): add file-based IP tag loading with async reload 2026-06-15 11:16:51 -04:00
support Use the do_ci.sh script for refreshing the compilation database (#37668) 2025-01-06 11:09:45 +08:00
test feat(ip_tagging): add file-based IP tag loading with async reload 2026-06-15 11:16:51 -04:00
third_party/android Let clang-format order headers (#43348) 2026-02-06 13:44:14 -08:00
tools build(deps): bump the pip group across 2 directories with 1 update 2026-06-15 15:04:44 +00:00
.bazelignore docs/examples: Move to separate workspace (#43370) 2026-02-08 00:25:29 +00:00
.bazelrc bazel: add BAZEL_USE_LIBSTDCPP support for building with libstdc++ 2026-06-10 22:05:41 +01:00
.bazelversion bazel: Bump -> 7.7.1 (#42295) 2025-11-28 16:40:24 +00:00
.clang-format Let clang-format order headers (#43348) 2026-02-06 13:44:14 -08:00
.clang-tidy Unify scattered header matchers into ContainsHeader (#40528) 2025-08-04 12:43:27 -07:00
.coveragerc
.dockerignore ci: create simpler pipeline 2026-06-15 09:28:45 -04:00
.flake8 ci: Use upstream envoy.code.check (#19737) 2022-03-08 21:31:48 -05:00
.gitattributes http: add sse parser utility in common (#43081) 2026-01-26 09:30:49 -05:00
.gitignore ci/tools: Remove YAPF (#43521) 2026-02-18 15:48:34 +00:00
.yamllint ci/linting: Update envoy.code.check for yamllint & fix linting (#33849) 2024-05-01 14:10:10 +01:00
API_VERSION.txt bazel: Rename [API_]VERSION to [API_]VERSION.txt (#20219) 2022-03-16 12:06:01 -05:00
BACKPORTS.md docs: putting backports docs in the repo (#21965) 2022-07-07 14:32:12 -07:00
BUILD bazel/python: Rm rules_python namespace hack (#41702) 2025-10-26 15:11:35 +01:00
Cargo.Bazel.lock deps/rust: Bump hickory-proto/resolver -> 0.26.1 (#44858) 2026-05-06 19:15:54 +01:00
Cargo.lock deps/rust: Bump hickory-proto/resolver -> 0.26.1 (#44858) 2026-05-06 19:15:54 +01:00
Cargo.toml dns: add a new RUST-based DNS resolver extension (#44090) 2026-03-30 13:46:35 -07:00
CODE_OF_CONDUCT.md
CODEOWNERS network filters: add tcp bandwidth limit (#42996) 2026-04-13 21:55:29 -04:00
CONTRIBUTING.md Add AI assisted PR reivew policy (#43848) 2026-03-10 15:01:45 -04:00
DCO
DEPENDENCY_POLICY.md deps: More renaming for bzlmod alignment (#43265) 2026-02-04 21:16:23 +00:00
DEPRECATED.md
DEVELOPER.md
Dockerfile build: pin envoy-build-ubuntu to upstream v1.38.2 image 2026-06-15 12:25:44 -04:00
EXTENSION_POLICY.md ci/coverage: Add grcov (#39611) 2025-06-02 21:45:46 +00:00
go.mod build(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 in the go_modules group (#44016) 2026-03-31 14:50:22 +01:00
go.sum build(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 in the go_modules group (#44016) 2026-03-31 14:50:22 +01:00
GOVERNANCE.md docs: fix link (#37458) 2024-12-02 15:58:22 +00:00
LICENSE license: update license file to match Apache template (#21150) 2022-05-04 13:45:03 -06:00
MODULE.bazel deps: Add libnuma (#42237) 2025-11-25 09:07:22 +00:00
MODULE.bazel.lock deps: More renaming for bzlmod alignment (#43265) 2026-02-04 21:16:23 +00:00
NOTICE notice: fix to remove dates (#20440) 2022-03-21 12:50:00 -06:00
OWNERS.md Add Paul Ogilby and Peng Gao to security team (#44562) 2026-04-22 11:23:54 +00:00
PULL_REQUEST_TEMPLATE.md pr: add genai warning in the pull request template (#42556) 2025-12-11 11:41:20 +00:00
PULL_REQUESTS.md docs: update history related (#21231) 2022-05-13 09:23:07 +01:00
pytest.ini
README.md docs: remove bad scary link (#38846) 2025-03-21 19:01:53 +00:00
releases.asc build: add the releases pgp public key (#30920) (#30922) 2023-11-16 17:12:12 +00:00
RELEASES.md release/docs: Update backport policy to be more explicit/correct (#44169) 2026-03-30 21:56:08 +01:00
REPO_LAYOUT.md
repokitteh.star repokitteh: Add path_exclude support to fix compat/openssl exclusion (#44314) 2026-04-07 18:19:17 +00:00
reviewers.yaml Add @yanjunxiang-google as a maintainer (#42995) 2026-01-14 14:08:30 -05:00
rustfmt.toml dynamic_modules: enables rustfmt.toml (#37295) 2024-11-21 17:26:45 -07:00
SECURITY-INSIGHTS.yml Add @yanjunxiang-google as a maintainer (#42995) 2026-01-14 14:08:30 -05:00
SECURITY.md docs: updating cncf-envoy-distributors-announce@lists.cncf.io per audit (#35670) 2024-08-13 15:04:15 +00:00
STYLE.md update the code style (#44025) 2026-03-20 10:10:50 -07:00
VERSION.txt repo: Release v1.38.2 2026-06-10 23:17:33 +01:00
WORKSPACE bazel/platforms: Setups and cleanups (#42202) 2025-11-23 19:45:37 +00:00
WORKSPACE.bzlmod chore: add WORKSPACE.bzlmod files for project structure (#41956) 2025-11-13 13:10:37 +00:00

Envoy Logo

Cloud-native high-performance edge/middle/service proxy

Envoy is hosted by the Cloud Native Computing Foundation (CNCF). If you are a company that wants to help shape the evolution of technologies that are container-packaged, dynamically-scheduled and microservices-oriented, consider joining the CNCF. For details about who's involved and how Envoy plays a role, read the CNCF announcement.

CII Best Practices OpenSSF Scorecard CLOMonitor Azure Pipelines Fuzzing Status Jenkins Jenkins

Documentation

Contact

  • envoy-announce: Low frequency mailing list where we will email announcements only.
  • envoy-security-announce: Low frequency mailing list where we will email security related announcements only.
  • envoy-users: General user discussion.
  • envoy-dev: Envoy developer discussion (APIs, feature design, etc.).
  • envoy-maintainers: Use this list to reach all core Envoy maintainers.
  • Twitter: Follow along on Twitter!
  • Slack: Slack, to get invited go here.
    • NOTE: Response to user questions is best effort on Slack. For a "guaranteed" response please email envoy-users@ per the guidance in the following linked thread.

Please see this email thread for information on email list usage.

Contributing

Contributing to Envoy is fun and modern C++ is a lot less scary than you might think if you don't have prior experience. To get started:

Community Meeting

The Envoy team has a scheduled meeting time twice per month on Tuesday at 9am PT. The public Google calendar is here. The meeting will only be held if there are agenda items listed in the meeting minutes. Any member of the community should be able to propose agenda items by adding to the minutes. The maintainers will either confirm the additions to the agenda, or will cancel the meeting within 24 hours of the scheduled date if there is no confirmed agenda.

Security

Security Audit

There has been several third party engagements focused on Envoy security:

  • In 2018 Cure53 performed a security audit, full report.
  • In 2021 Ada Logics performed an audit on our fuzzing infrastructure with recommendations for improvements, full report.

Reporting security vulnerabilities

If you've found a vulnerability or a potential vulnerability in Envoy please let us know at envoy-security. We'll send a confirmation email to acknowledge your report, and we'll send an additional email when we've identified the issue positively or negatively.

For further details please see our complete security release process.

ppc64le builds

Builds for the ppc64le architecture or using aws-lc are not covered by the envoy security policy. The ppc64le architecture is currently best-effort and not maintained by the Envoy maintainers.

Releases

For further details please see our release process.