We check the dates. Here's the proof.
EOL dates drift: vendors revise them after release, projections harden into “facts,” and errors propagate across every site that republishes them — ours included. So we cross-check our highest-impact products against each vendor's official lifecycle documentation, publish corrections the moment a vendor's page says otherwise, and label honestly when a vendor publishes no dates at all. This page is regenerated from our verification records at every build.
Machine-readable version: /verification.json
Published corrections
Where a vendor's official documentation says something newer or different than the community dataset we build on, we show the vendor's date and record why. We contribute these findings back to the endoflife.date project as we confirm them — its maintainers welcome upstream contributions, and a correction that lands there fixes the whole ecosystem, not just our site.
| Product / version | Corrected value | Source | Reason |
|---|---|---|---|
| Windows Server 2025 | 2034-11-14 | vendor source ↗ | Microsoft revised the extended end date after GA (page updated 2025-07-08); upstream carries the pre-GA projection 2034-10-10. |
| Windows Server Core 2025 | 2034-11-14 | vendor source ↗ | Server Core follows the Windows Server 2025 lifecycle; same post-GA revision as windows-server/2025. |
| CentOS Stream 10 | 2030-05-31 | vendor source ↗ | centos.org states end-of-life 2030-05-31 (end of RHEL 10 full-support phase); upstream 2030-01-01 appears to be a year placeholder. |
| Kubernetes 1.31 | 2025-11-11 | vendor source ↗ | Actual EOL slipped from the scheduled 2025-10-28; kubernetes.io lists final patch 1.31.14 on 2025-11-11. |
| Ubuntu 22.04 | 2027-05-31 | vendor source ↗ | Canonical lists standard support for 22.04 LTS ending May 2027; upstream 2027-04-01 is two months early. End-of-month day per site convention for month-precision vendor dates. |
| Ruby 3.1 | 2025-03-26 | vendor source ↗ | Official branch page lists 3.1 EOL 2025-03-26; upstream shows 2025-03-31. |
| Ruby 3.2 | 2026-04-01 | vendor source ↗ | Official branch page lists 3.2 EOL 2026-04-01; upstream shows 2026-03-31. |
| Go 1.24 | 2026-02-10 | vendor source ↗ | Per Go support policy 1.24 ended when 1.26.0 shipped (2026-02-10); upstream shows 2026-02-11. |
| Rust 1.93 | 2026-03-05 | vendor source ↗ | Rust supports only the latest stable; 1.94.0 shipped 2026-03-05, ending 1.93. Upstream shows 2026-03-06. |
| Veeam Backup & Replication 13 | 2028-11-01 | vendor source ↗ | Vendor publishes v13 End of Support November 2028; upstream still shows TBD. First-of-month day matches the site's existing Veeam convention. |
| MariaDB 12.3 | TBD (vendor has not confirmed a date) | vendor source ↗ | Vendor lists 12.3 GA and EOL dates as to-be-confirmed; upstream publishes a firm 2029-06-30 that MariaDB has not committed to. Set to TBD until the vendor confirms (also reported upstream: endoflife.date issue #10508). |
Vendor-verified products
Each product below was checked against the linked official vendor lifecycle page on the date shown. Verified products display a ✓ provenance line on their pages.
Honestly unconfirmed
Some projects publish support policies but no per-version dates (Redis, React, Docker Engine, NGINX, GitLab, Jenkins, WordPress). Dates we show for them are policy-derived and labeled accordingly — we do not claim vendor verification we can't demonstrate.
Methodology
Verification means a human-reviewed comparison of our published dates against the vendor's own lifecycle documentation — not a blog post, not a mirror, the primary source. Base data comes from the open-source endoflife.date project plus vendor lifecycle pages; risk scores, verification, and corrections are our own layer. Verification coverage expands in ongoing batches, prioritized by product impact. Found an error? The fastest fix for everyone is a report to the upstream project — or check any date yourself with the EOL Checker.