-
Notifications
You must be signed in to change notification settings - Fork 21
docs: add EOL documentation #2709
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
cb5bb3a
1731381
6762056
1be6b9d
0ed3c43
e174236
330e6ae
f5fc79a
2209dbc
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,70 @@ | ||||||
| --- | ||||||
| tags: | ||||||
| - EOL | ||||||
| - Supported versions | ||||||
| - Version lifecycle | ||||||
| --- | ||||||
|
|
||||||
| # Version EOL Policy | ||||||
|
|
||||||
| ## 1. Lifecycle Overview | ||||||
|
|
||||||
| Our End of Life (EOL) policy is designed to provide a predictable schedule for support and upgrades. The lifecycle of any major version is calculated based on its original **General Availability (GA)** date. | ||||||
|
|
||||||
| ### Key Milestones | ||||||
|
|
||||||
| The table below shows general cadense of the key release milestones. Applicable from version `6.0.0` onwards. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fix spelling in lifecycle description. Line 16 uses “cadense”; it should be “cadence”. Proposed fix-The table below shows general cadense of the key release milestones. Applicable from version `6.0.0` onwards.
+The table below shows the general cadence of key release milestones. Applicable from version `6.0.0` onward.📝 Committable suggestion
Suggested change
🧰 Tools🪛 LanguageTool[grammar] ~16-~16: Ensure spelling is correct (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) 🤖 Prompt for AI Agents |
||||||
|
|
||||||
| | Milestone | Calculation | Description | | ||||||
| |-------------------------------|-------------------|---------------------------------------------------------------------| | ||||||
| | **General Availability (GA)** | $T_0$ | The date the version was publicly released. | | ||||||
| | **End of Maintenance (EOM)** | $T_0 + 12$ Months | Final date for bug fixes and security patches. | | ||||||
| | **End of Life (EOL)** | $T_0 + 24$ Months | Support is no longer provided; documentation moved to archives. | | ||||||
coderabbitai[bot] marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
|
||||||
|
Comment on lines
+21
to
+23
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Internal policy contradiction between EOM definition and maintenance support. Line 21 says EOM is the final date for bug/security fixes, but Lines 42-43 say those fixes continue during maintenance support. Please align terminology and definitions so lifecycle phases are unambiguous (this currently makes the version table hard to interpret). Proposed doc alignment (minimal)-| **End of Maintenance (EOM)** | $T_0 + 12$ Months | Final date for bug fixes and security patches. |
+| **End of Full Support (EFS)** | $T_0 + 12$ Months | Final date for full support; after this, maintenance support applies. |
| **End of Life (EOL)** | $T_0 + 24$ Months | Support is no longer provided; documentation moved to archives. |-| Version | Release Date (GA) | End of Maintenance | End of Life (Support) | Status |
+| Version | Release Date (GA) | End of Full Support | End of Life (Support) | Status |Also applies to: 42-43 🤖 Prompt for AI Agents |
||||||
| --- | ||||||
|
|
||||||
| ## 2. Version Status | ||||||
|
|
||||||
| Use the table below to determine the current status of your installed version. | ||||||
|
|
||||||
| | Version | Release Date (GA) | End of Maintenance | End of Life (Support) | Status | | ||||||
| |------------|-------------------|--------------------|-----------------------|-----------------------| | ||||||
| | **v6.0.0** | 2026-05-01 | 2027-05-01 | 2028-05-01 | **Under development** | | ||||||
| | **v5.x.x** | 2024-03-15 | 2025-03-15 | 2026-11-01 | **Active** | | ||||||
| | **v5.0.x** | 2022-03-15 | 2023-03-15 | 2024-09-15 | **EOL** | | ||||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ## 3. Support Scope During Transition | ||||||
|
|
||||||
| As a version approaches its EOL date, the level of support shifts: | ||||||
|
|
||||||
| * **Full Support:** Covers "How-to" questions, bug fixes, and security vulnerabilities. | ||||||
| * **Maintenance Support:** No new features. Only critical security patches and high-severity bug fixes are provided. | ||||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ## 4. Upgrade & Migration Guidance | ||||||
|
|
||||||
| To maintain system integrity and security, we recommend upgrading to the latest Stable Release at least **six months prior** to your current version's EOL date. | ||||||
|
|
||||||
| ### Migration Resources: | ||||||
|
|
||||||
| * **Breaking Changes Log:** Review our [Changelog](https://github.com/GluuFederation/flex/releases) for API or configuration changes. | ||||||
| * **Compatibility Matrix:** Ensure your OS and hardware meet the system requirements for your deployment platform for the new version. Refer to the [installation](./README.md) section for more details. | ||||||
| * **Automated Upgrade Scripts:** Available for the last three releases to simplify upgrades. | ||||||
| For example, upgrading from 5.14.0 to 6.0.0 should follow: 5.14.0 → 5.15.0 → 5.16.0 → 6.0.0. | ||||||
|
|
||||||
| > **Warning:** Running software past its EOL date may result in compatibility issues with newer OS updates and increased exposure to security threats. | ||||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ## 5. Documentation Archiving | ||||||
|
|
||||||
| Once a version reaches its EOL date: | ||||||
|
|
||||||
| 1. Online documentation will be moved to the **Legacy Archive**. | ||||||
| 2. Knowledge Base articles will remain searchable but will no longer be updated. | ||||||
| 3. Community forums for that version will be set to **Read-Only**. | ||||||
|
|
||||||
| --- | ||||||
Uh oh!
There was an error while loading. Please reload this page.