Commit 2721126
docs: declare v1beta1 stable for v1.0 and add v1.0.x compatibility row (#2270)
**Description**
Prepare release documentation for the upcoming **v1.0.0** release.
Docs-only change in two parts:
- **`RELEASES.md`** — record the API stability commitment that motivates
the major version bump. As of v1.0.0, `v1beta1` is the committed
**stable** control-plane API and is covered by the existing "never break
unless critical security" guarantee. `v1alpha1` remains served but
deprecated and will be removed in a future release per the deprecation
policy. `QuotaPolicy` stays `v1alpha1`-only and is therefore outside the
stable surface; in particular its `serviceQuota` field is accepted but
not yet enforced end-to-end.
- **`site/docs/compatibility.md`** — add the `v1.0.x` row to the
compatibility matrix (Envoy Gateway v1.8.x+, Envoy Proxy v1.38.x,
Kubernetes v1.32+, Gateway API v1.5.x).
No API, controller, or data-plane code changes.
AI usage: these docs were drafted with assistance from Claude (Claude
Code) and reviewed by the author.
**Related Issues/PRs (if applicable)**
**Special notes for reviewers (if applicable)**
This is forward-looking v1.0 release-prep. The new `v1.0.x`
compatibility row is marked `Supported` and the `RELEASES.md` wording
says "as of the v1.0.0 release", even though v1.0.0 has not been tagged
yet. Intent is for this to land as part of, or immediately before, the
v1.0 cut rather than necessarily merging standalone today.
Two items intentionally left to maintainers:
- EOL rolling in the compatibility matrix. With the v0.7 to v1.0 major
jump, which of v0.7.x / v0.6.x / v0.5.x roll to End of Life is a
judgment call; this PR only adds the `v1.0.x` row and does not change
existing support statuses.
- The `serviceQuota` docs accuracy fix tracked on the
`docs/quota-policy-accuracy` branch is complementary to the
`RELEASES.md` note added here.
---------
Signed-off-by: Erica Hughberg <erica.sundberg.90@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent 345ee3e commit 2721126
2 files changed
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
49 | 55 | | |
50 | 56 | | |
51 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
0 commit comments