This document serves as a high-level reference for Envoy Gateway users and contributors to understand the direction of the project.
Contributing to the Roadmap¶
To add a feature to the roadmap, create an issue or join a community meeting to discuss your use case. If your feature is accepted, a maintainer will assign your issue to a release milestone and update this document accordingly.
To help with an existing roadmap item, comment on or assign yourself to the associated issue.
If a roadmap item doesn’t have an issue, create one, assign yourself to the issue, and reference this document. A maintainer will submit a pull request to add the feature to the roadmap. Note: The feature should be discussed in an issue or a community meeting before implementing it.
If you don’t know where to start contributing, help is needed to reduce technical, automation, and documentation debt.
Look for issues with the
help wanted label to get started.
Roadmap features and timelines may change based on feedback, community contributions, etc. If you depend on a specific roadmap item, you’re encouraged to attend a community meeting to discuss the details, or help us deliver the feature by contributing to the project.
Last Updated: November 2022
v0.2.0: Establish a Solid Foundation¶
Complete the core Envoy Gateway implementation- Issue #60.
Establish initial testing, e2e, integration, etc- Issue #64.
Establish user and developer project documentation- Issue #17.
Achieve Gateway API conformance (e.g. routing, LB, Header transformation, etc.)- Issue #65.
Setup a CI/CD pipeline- Issue #63.
v0.3.0: Drive Advanced Features through Extension Mechanisms¶
Support extended Gateway API fields Issue #707.
Support experimental Gateway APIs such as TCPRoute Issue #643, UDPRoute Issue #641 and GRPCRoute Issue #642.
Establish guidelines for leveragaing Gateway API extensions Issue #675.
Rate Limiting Issue #670.
Authentication Issue #336.
v0.4.0: Customizing Envoy Gateway¶
Extending Envoy Gateway control plane Issue #20
Helm based installation for Envoy Gateway Issue #650
Customizing managed Envoy Proxy Kubernetes resource fields Issue #648
v0.5.0: Observability and Scale¶
Observability for control plane and data plane Issue #701.