v1.0.0 #2281
missBerg
announced in
Announcements
v1.0.0
#2281
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Envoy AI Gateway v1.0.0 — General Availability
Envoy AI Gateway v1.0.0 marks General Availability. With this release the core control-plane API —
AIGatewayRoute,AIServiceBackend,BackendSecurityPolicy,GatewayConfig, andMCPRoute, all served atv1beta1— is declared stable: within the 1.x series we will not make breaking changes to it unless required by a critical security fix, and any such change will ship with a documented migration path. Upgrading from v0.7 requires no changes to your resources. 1.0 brings together everything built since the first release in February 2025: a single OpenAI-compatible API across 16 providers with cross-provider translation, a full Model Context Protocol gateway, multimodal and audio endpoints, enterprise-grade observability, and multi-tenant, quota-aware routing — all as an additive layer on CNCF Envoy Gateway.🎉 What 1.0 Means
1.0 is a commitment, not just another feature release. From the first release we said the major version would arrive once we had a first stable control-plane API. That moment is here. General Availability means:
v1beta1resources will not break under you within the 1.x series.Our API stability commitment
For stable releases, we will never break the APIs unless there is a critical security issue, and we will always provide a migration path in the release notes if we ever must. Following Semantic Versioning, the
v1beta1control-plane API remains backward compatible for the entire 1.x series — breaking changes would only ever land in a future 2.0. See the full support policy.✨ The 1.0 Feature Surface
These are the capabilities the stable 1.0 control plane brings together.
A Stable, Versioned Control-Plane API
AIGatewayRoute,AIServiceBackend,BackendSecurityPolicy,GatewayConfig, andMCPRoute, all served atv1beta1— is now a stable contract. Within the 1.x series these APIs will not change in a breaking way unless required by a critical security fix, and any such change will ship with a documented migration path.Universal LLM Access
/v1/messagesto OpenAI/v1/chat/completions, and Anthropic Messages to AWS Bedrock Converse and InvokeModel — including streaming, tool use, reasoning/thinking blocks, and images.modelNameOverride— Expose stable, application-facing model names while the gateway maps them to provider-specific models, enabling A/B testing, gradual migrations, and multi-provider strategies without touching client code.Full Endpoint Coverage
/v1/chat/completions,/v1/completions,/v1/embeddings, and/v1/images/generationsacross compatible providers./v1/audio/transcriptions,/v1/audio/translations, and/v1/audio/speechbring speech-to-text and text-to-speech workloads through the gateway./v1/responsesis supported, including on Azure OpenAI backends, and chat requests accept image,audio_url, andvideo_urlcontent parts for compatible backends.MCP Gateway
MCPRoute, including tool routing and include/exclude filtering.tools/listapplies the same rules astools/call, so callers only discover the tools they are allowed to invoke.Traffic Management & Multi-Tenancy
AIGatewayRoute.spec.hostnames; the/v1/modelsendpoint scopes its response to the matching host.QuotaPolicy, with backend rate limit filter injection to enforce quota-based throttling.Provider Authentication & Compliance
BackendSecurityPolicyfor upstream authentication — Centralize provider credentials with API key, AWS, Azure, and GCP cloud-native identity, including GKE Workload Identity via Application Default Credentials.Enterprise Observability
🔗 API Updates
v1beta1API is now stable — v1.0 does not change the API surface. Instead it elevates the existingv1beta1CRDs to a stable contract under our support policy: no new apiVersion is introduced and no resource migration is required. New fields added during the 1.x series will remain backward compatible.None. v1.0 introduces no breaking changes. The
v1beta1API is unchanged — 1.0 declares it stable rather than altering it — so there is no apiVersion bump and no resource migration. If you are running v0.7, your existing resources work as-is.🛡️ Support & Compatibility Policy
With 1.0, the project's support policy applies in full:
v1beta1CRDs are stable for the 1.x series. New fields are added in a backward-compatible way; breaking changes are reserved for a future major version and would ship with a migration path.📖 Upgrade Guidance
Upgrading from v0.7 is a drop-in change — there are no API or resource changes:
v1beta1resources require no edits.If you are on an older release, upgrade one or two minor versions at a time and follow the migration steps in each series' release notes (notably the v0.6 promotion of the core CRDs to
v1beta1) before moving to 1.0.📦 Dependency Versions
🙏 Acknowledgements
1.0 belongs to everyone who got us here. Our deepest thanks to:
🔮 What's Next
A stable API is a starting line, not a finish line. On the roadmap:
MCPBackendCRD, decoupling MCP backend configuration fromMCPRoute.This discussion was created from the release v1.0.0.
Beta Was this translation helpful? Give feedback.
All reactions