Provenance Report

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.

43
Products vendor-verified
11
Published corrections
7
Honestly unconfirmed
4
Under review

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 / versionCorrected valueSourceReason
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.

ProductChecked againstLast checked
AlmaLinux AlmaLinux OS Foundation ↗ 2026-07-17
Alpine Linux Alpine Linux ↗ 2026-07-17
Amazon Corretto Amazon Web Services ↗ 2026-07-17
AngularJS Google (AngularJS team) ↗ 2026-07-17
Apache HTTP Server Apache Software Foundation (HTTP Server Project) ↗ 2026-07-17
Azul Zulu Azul Systems ↗ 2026-07-17
CentOS CentOS Project ↗ 2026-07-17
CentOS Stream CentOS Project ↗ 2026-07-17
Django Django Software Foundation ↗ 2026-07-17
.NET Microsoft ↗ 2026-07-17
Eclipse Temurin Eclipse Adoptium ↗ 2026-07-17
Elasticsearch Elastic ↗ 2026-07-17
VMware ESXi Broadcom (VMware) ↗ 2026-07-17
Fedora Fedora Project ↗ 2026-07-17
Go Go project (Google) ↗ 2026-07-17
Kubernetes Kubernetes (CNCF) ↗ 2026-07-17
Linux Linux Kernel Organization (kernel.org) ↗ 2026-07-17
Linux Mint Linux Mint ↗ 2026-07-17
MariaDB MariaDB Foundation ↗ 2026-07-17
MongoDB MongoDB, Inc. ↗ 2026-07-17
Microsoft Exchange Microsoft ↗ 2026-07-17
Microsoft SQL Server Microsoft ↗ 2026-07-17
Node.js OpenJS Foundation / Node.js Release Working Group ↗ 2026-07-17
OpenJDK builds from Oracle Oracle (OpenJDK builds, jdk.java.net) ↗ 2026-07-17
OpenSSL OpenSSL Library ↗ 2026-07-17
Oracle JDK Oracle ↗ 2026-07-17
PHP The PHP Group ↗ 2026-07-17
PostgreSQL PostgreSQL Global Development Group ↗ 2026-07-17
Python Python Software Foundation ↗ 2026-07-17
RHEL Red Hat ↗ 2026-07-17
Rocky Linux Rocky Enterprise Software Foundation ↗ 2026-07-17
Ruby Ruby core team (ruby-lang.org) ↗ 2026-07-17
Rust Rust project ↗ 2026-07-17
SharePoint Microsoft ↗ 2026-07-17
Spring Boot Broadcom (Spring / VMware Tanzu) ↗ 2026-07-17
Spring Framework Broadcom (Spring / VMware Tanzu) ↗ 2026-07-17
Apache Tomcat Apache Software Foundation (Tomcat Project) ↗ 2026-07-17
Ubuntu Canonical ↗ 2026-07-17
Veeam Backup & Replication Veeam ↗ 2026-07-17
Vue.js Vue.js team (Evan You / Vue core team) ↗ 2026-07-17
Windows Microsoft ↗ 2026-07-17
Windows Server Microsoft ↗ 2026-07-17
Windows Server Core Microsoft ↗ 2026-07-17

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.