docs(release): Add actual dates for EOL of 1.x releases in stability and support page#5889
Conversation
This is for issue external-secrets#5888. The actual dates EOL dates have been put into the table since they are now known, rather than the table having a tbd message. Signed-off-by: n4zukker <n4zukker@users.noreply.github.com>
WalkthroughUpdated the ESO Kubernetes compatibility table in documentation: added a new 1.3 row (Kubernetes 1.34, Release Jan 23, 2026) and replaced several "Release of next minor" placeholders with explicit End-of-Life dates across versions 1.2, 1.1, 1.0 and expanded historical entries (0.17.x–0.3.x). No code logic changes. Changes
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
make reviewable |
|
Can you update also for latest releases please, and adapt to text with the mention of the 1.0, please? If not I will do it. |
|
Thank you, Jean-Philippe. I'm not familiar enough with the projects life cycle to change the verbiage. I think someone who can speak about the upgrade process should delete the text entirely, or rewrite it. At this point, I'm only comfortable making the obvious changes. :-) I'll add a row for v1.3 in a moment. |
Signed-off-by: n4zukker <n4zukker@users.noreply.github.com>
There was a problem hiding this comment.
Actionable comments posted: 0
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
docs/introduction/stability-support.md (1)
46-60: Documentation inconsistency: Text contradicts the version table.Lines 46 and 60 state that "External Secrets Operator has not reached stable 1.0 yet" and reference "Until we reach v1.0", but the table above shows versions 1.0 through 1.3 have already been released. This creates confusion for users.
The upgrade guidance may still be valid for post-1.0 versions, but the text needs to be updated to reflect the current version state. This was mentioned in the PR comments by evrardjp.
📝 Suggested text update
Consider updating the section to reflect that the project has reached 1.0:
-External Secrets Operator has not reached stable 1.0 yet. This means that **we treat each minor version bump as a potentially breaking change**. Breaking changes may include: +External Secrets Operator **treats each minor version bump as a potentially breaking change**. Breaking changes may include:And update the closing paragraph:
-Until we reach v1.0, please treat minor version upgrades with the same caution you would give to major version upgrades in other projects. +Please treat minor version upgrades with the same caution you would give to major version upgrades in other projects.
|
A row for v1.3 has been added. Please note that I made an assumption about v1.3 having a kubernetes version of 1.34. I scanned the change history for v1.3 and didn't see any notes about that not being correct. https://github.com/external-secrets/external-secrets/releases/tag/v1.3.0 |
|
Yup - 1.3 still supports 1.34 natively. thanks for that! We need to update our automation someday... it seems to have broken again |
|
…rt page (external-secrets#5889) * docs: Add actual dates for EOL of 1.x releases This is for issue external-secrets#5888. The actual dates EOL dates have been put into the table since they are now known, rather than the table having a tbd message. Signed-off-by: n4zukker <n4zukker@users.noreply.github.com> * Add v1.3 row to stability-and-support page Signed-off-by: n4zukker <n4zukker@users.noreply.github.com> --------- Signed-off-by: n4zukker <n4zukker@users.noreply.github.com> Signed-off-by: Nattapong Ekudomsuk <nuttapong_mos@hotmail.com>
…rt page (external-secrets#5889) * docs: Add actual dates for EOL of 1.x releases This is for issue external-secrets#5888. The actual dates EOL dates have been put into the table since they are now known, rather than the table having a tbd message. Signed-off-by: n4zukker <n4zukker@users.noreply.github.com> * Add v1.3 row to stability-and-support page Signed-off-by: n4zukker <n4zukker@users.noreply.github.com> --------- Signed-off-by: n4zukker <n4zukker@users.noreply.github.com> Signed-off-by: Nattapong Ekudomsuk <nuttapong_mos@hotmail.com>
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [external-secrets](https://github.com/external-secrets/external-secrets) | minor | `1.2.1` → `1.3.2` | --- ### Release Notes <details> <summary>external-secrets/external-secrets (external-secrets)</summary> ### [`v1.3.2`](https://github.com/external-secrets/external-secrets/releases/tag/v1.3.2) [Compare Source](external-secrets/external-secrets@v1.3.1...v1.3.2) Image: `ghcr.io/external-secrets/external-secrets:v1.3.2` Image: `ghcr.io/external-secrets/external-secrets:v1.3.2-ubi` Image: `ghcr.io/external-secrets/external-secrets:v1.3.2-ubi-boringssl` <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### General - chore: release helm chart for v1.3.1 by [@​Skarlso](https://github.com/Skarlso) in [#​5860](external-secrets/external-secrets#5860) - chore(chart): Add missing tests for readinessProbe by [@​jcpunk](https://github.com/jcpunk) in [#​5769](external-secrets/external-secrets#5769) - docs: Update FluxCD example by [@​umizoom](https://github.com/umizoom) in [#​5862](external-secrets/external-secrets#5862) - fix(ci): Removed the unused check for Windows in Makefile by [@​HauptJ](https://github.com/HauptJ) in [#​5870](external-secrets/external-secrets#5870) - docs(release): Add actual dates for EOL of 1.x releases in stability and support page by [@​n4zukker](https://github.com/n4zukker) in [#​5889](external-secrets/external-secrets#5889) - docs: Passbolt provider maintenance ownership by [@​stripthis](https://github.com/stripthis) in [#​5886](external-secrets/external-secrets#5886) - chore: Update Passbolt MaintenanceStatus to MaintenanceStatusMaintained by [@​stripthis](https://github.com/stripthis) in [#​5887](external-secrets/external-secrets#5887) - fix(security): sanitize json.Unmarshal errors to prevent secret data … by [@​moolen](https://github.com/moolen) in [#​5884](external-secrets/external-secrets#5884) - fix: webhook initialization order by [@​gusfcarvalho](https://github.com/gusfcarvalho) in [#​5901](external-secrets/external-secrets#5901) - chore: Cleanup flags by [@​evrardj-roche](https://github.com/evrardj-roche) in [#​5845](external-secrets/external-secrets#5845) - fix: onepasswordsdk shared tenant by altering the provider in the client cache by [@​Skarlso](https://github.com/Skarlso) in [#​5921](external-secrets/external-secrets#5921) ##### Dependencies - chore(deps): bump github/codeql-action from 4.31.10 to 4.31.11 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5873](external-secrets/external-secrets#5873) - chore(deps): bump pymdown-extensions from 10.20 to 10.20.1 in /hack/api-docs by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5877](external-secrets/external-secrets#5877) - chore(deps): bump markdown from 3.10 to 3.10.1 in /hack/api-docs by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5880](external-secrets/external-secrets#5880) - chore(deps): bump ubi9/ubi from `22e9573` to `1f84f5c` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5871](external-secrets/external-secrets#5871) - chore(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5872](external-secrets/external-secrets#5872) - chore(deps): bump hashicorp/setup-terraform from [`93d5a27`](external-secrets/external-secrets@93d5a27) to [`dcc3150`](external-secrets/external-secrets@dcc3150) by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5875](external-secrets/external-secrets#5875) - chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5876](external-secrets/external-secrets#5876) - chore(deps): bump step-security/harden-runner from 2.14.0 to 2.14.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5878](external-secrets/external-secrets#5878) - chore(deps): bump anchore/sbom-action from 0.21.1 to 0.22.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5874](external-secrets/external-secrets#5874) - chore(deps): bump packaging from 25.0 to 26.0 in /hack/api-docs by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5879](external-secrets/external-secrets#5879) - chore(deps): bump golang from `d9b2e14` to `98e6cff` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5907](external-secrets/external-secrets#5907) - chore(deps): bump alpine from `865b95f` to `2510918` in /hack/api-docs by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5914](external-secrets/external-secrets#5914) - chore(deps): bump docker/login-action from 3.6.0 to 3.7.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5909](external-secrets/external-secrets#5909) - chore(deps): bump actions/cache from 5.0.2 to 5.0.3 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5912](external-secrets/external-secrets#5912) - chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5910](external-secrets/external-secrets#5910) - chore(deps): bump hashicorp/setup-terraform from [`dcc3150`](external-secrets/external-secrets@dcc3150) to [`ce70bcf`](external-secrets/external-secrets@ce70bcf) by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5911](external-secrets/external-secrets#5911) - chore(deps): bump ubi9/ubi from `1f84f5c` to `c8df11b` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5908](external-secrets/external-secrets#5908) - chore(deps): bump alpine from 3.23.2 to 3.23.3 in /e2e by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5915](external-secrets/external-secrets#5915) - chore(deps): bump alpine from `865b95f` to `2510918` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5906](external-secrets/external-secrets#5906) - chore(deps): bump pathspec from 1.0.3 to 1.0.4 in /hack/api-docs by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5916](external-secrets/external-secrets#5916) - chore(deps): bump babel from 2.17.0 to 2.18.0 in /hack/api-docs by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5917](external-secrets/external-secrets#5917) - chore(deps): bump github/codeql-action from 4.31.11 to 4.32.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​5913](external-secrets/external-secrets#5913) #### New Contributors - [@​umizoom](https://github.com/umizoom) made their first contribution in [#​5862](external-secrets/external-secrets#5862) - [@​HauptJ](https://github.com/HauptJ) made their first contribution in [#​5870](external-secrets/external-secrets#5870) - [@​n4zukker](https://github.com/n4zukker) made their first contribution in [#​5889](external-secrets/external-secrets#5889) - [@​stripthis](https://github.com/stripthis) made their first contribution in [#​5886](external-secrets/external-secrets#5886) **Full Changelog**: <external-secrets/external-secrets@v1.3.1...v1.3.2> ### [`v1.3.1`](https://github.com/external-secrets/external-secrets/releases/tag/v1.3.1) [Compare Source](external-secrets/external-secrets@v1.2.1...v1.3.1) Image: `ghcr.io/external-secrets/external-secrets:v1.3.1` Image: `ghcr.io/external-secrets/external-secrets:v1.3.1-ubi` Image: `ghcr.io/external-secrets/external-secrets:v1.3.1-ubi-boringssl` <!-- Release notes generated using configuration in .github/release.yml at main --> For a Full release please referre to <https://github.com/external-secrets/external-secrets/releases/tag/v1.3.0>. This is a fix build for the docker publish flow. #### What's Changed ##### General - fix: ignore the in-toto manifest when promoting the docker build by [@​Skarlso](https://github.com/Skarlso) in [#​5859](external-secrets/external-secrets#5859) **Full Changelog**: <external-secrets/external-secrets@v1.3.0...v1.3.1> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119--> Reviewed-on: https://kubara.git.onstackit.cloud/STACKIT/kubara/pulls/250
…rt page (external-secrets#5889) * docs: Add actual dates for EOL of 1.x releases This is for issue external-secrets#5888. The actual dates EOL dates have been put into the table since they are now known, rather than the table having a tbd message. Signed-off-by: n4zukker <n4zukker@users.noreply.github.com> * Add v1.3 row to stability-and-support page Signed-off-by: n4zukker <n4zukker@users.noreply.github.com> --------- Signed-off-by: n4zukker <n4zukker@users.noreply.github.com>



Problem Statement
The stability and support page can be clearer by explicitly stating the EOL dates for the v1.0 and v1.1 releases.
Related Issue
This is for issue #5888. The actual dates EOL dates have been put into the table since they are now known, rather than the table having a tbd message.
Proposed Changes
Took out the "Release of next minor" text and replaced it with the actual dates for v1.0 and v1.1.
This removes some ambiguity from the table and makes the rows more consistent with the pre-v1 rows.
Format
Please ensure that your PR follows the following format for the title:
Where
scopeis optionally one of:Done
Checklist
git commit --signoffmake testmake reviewableUpdate the stability and support documentation (docs/introduction/stability-support.md) to replace "Release of next minor" placeholders with explicit EOL dates for v1.x and add a v1.3 row:
Also expanded the table with additional historical versions. Changes are documentation-only.