{
  "title": "Modernization lifecycle dates",
  "description": ".NET, .NET Framework, PHP, Windows Server and SQL Server support dates (end of support, mainstream, extended and Extended Security Updates), each with its primary source and the day it was checked.",
  "publisher": "SnowDriven",
  "url": "https://snowdriven.com/data/lifecycle.json",
  "generated": "2026-10-26T15:51:36.912Z",
  "license": null,
  "terms": "Information only, provided as is. Dates and figures come from the sources named in each row (source_url) and can change; confirm with the source before relying on one. You may download these files, subscribe to them and quote them, with credit to SnowDriven and a link; ask before republishing them in bulk (hello@snowdriven.com). Third-party material, such as vendors’ own pages, stays under its owners’ terms. Terms of use: https://snowdriven.com/terms/#data",
  "terms_url": "https://snowdriven.com/terms/#data",
  "source": "Each date is checked against the vendor’s own lifecycle page (source_url) and cross-checked with endoflife.date. Microsoft lists an end as an early-morning UTC time on the following day; date is that US calendar day, as endoflife.date gives it.",
  "page": "https://snowdriven.com/data/lifecycle/",
  "methodology": "https://snowdriven.com/research/methodology/",
  "changelog": "https://snowdriven.com/research/changelog/",
  "cross_check": "https://endoflife.date/",
  "formats": {
    "json": "https://snowdriven.com/data/lifecycle.json",
    "csv": "https://snowdriven.com/data/lifecycle.csv",
    "ics": "https://snowdriven.com/data/deadlines.ics"
  },
  "fields": {
    "id": "Stable identifier: product, version and milestone.",
    "product": "The product, as the vendor names it.",
    "version": "The version (one row per version).",
    "milestone": "What ends on the date: support, security, extended, esu, mainstream.",
    "milestone_label": "The milestone in words.",
    "date": "The day the milestone ends (ISO 8601, YYYY-MM-DD), as a US calendar day.",
    "status": "upcoming or ended, as of the build (generated).",
    "detail": "One verified note on the version: its scope or current phase.",
    "source_name": "The primary source: the vendor’s own lifecycle page.",
    "source_url": "The primary source’s address.",
    "verified_on": "The day the date was last checked against the primary source.",
    "guide_url": "SnowDriven’s guide for this deadline, or null.",
    "url": "The row on SnowDriven’s deadline table: a permanent link to this fact."
  },
  "rows": [
    {
      "id": "php-8-1-security",
      "product": "PHP",
      "version": "8.1",
      "milestone": "security",
      "milestone_label": "End of security support",
      "date": "2025-12-31",
      "status": "ended",
      "detail": "Last release 8.1.34",
      "source_name": "PHP unsupported branches",
      "source_url": "https://www.php.net/eol.php",
      "verified_on": "2026-10-07",
      "guide_url": null,
      "url": "https://snowdriven.com/research/deadlines/#php-8-1"
    },
    {
      "id": "sql-server-2016-extended",
      "product": "SQL Server",
      "version": "2016",
      "milestone": "extended",
      "milestone_label": "End of extended support",
      "date": "2026-07-14",
      "status": "ended",
      "detail": "Extended Security Updates run to 17 Jul 2029",
      "source_name": "SQL Server 2016 lifecycle",
      "source_url": "https://learn.microsoft.com/en-us/lifecycle/products/sql-server-2016",
      "verified_on": "2026-10-19",
      "guide_url": null,
      "url": "https://snowdriven.com/research/deadlines/#sql-server-2016"
    },
    {
      "id": "windows-server-2012-esu",
      "product": "Windows Server",
      "version": "2012",
      "milestone": "esu",
      "milestone_label": "End of Extended Security Updates",
      "date": "2026-10-13",
      "status": "ended",
      "detail": "Extended Security Updates, year 3",
      "source_name": "Windows Server 2012 lifecycle",
      "source_url": "https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2012",
      "verified_on": "2026-10-19",
      "guide_url": null,
      "url": "https://snowdriven.com/research/deadlines/#windows-server-2012"
    },
    {
      "id": "windows-server-2012-r2-esu",
      "product": "Windows Server",
      "version": "2012 R2",
      "milestone": "esu",
      "milestone_label": "End of Extended Security Updates",
      "date": "2026-10-13",
      "status": "ended",
      "detail": "Extended Security Updates, year 3",
      "source_name": "Windows Server 2012 R2 lifecycle",
      "source_url": "https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2012-r2",
      "verified_on": "2026-10-19",
      "guide_url": null,
      "url": "https://snowdriven.com/research/deadlines/#windows-server-2012-r2"
    },
    {
      "id": "windows-server-2022-mainstream",
      "product": "Windows Server",
      "version": "2022",
      "milestone": "mainstream",
      "milestone_label": "End of mainstream support",
      "date": "2026-10-13",
      "status": "ended",
      "detail": "Security updates continue to 14 Oct 2031",
      "source_name": "Windows Server 2022 lifecycle",
      "source_url": "https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2022",
      "verified_on": "2026-10-19",
      "guide_url": null,
      "url": "https://snowdriven.com/research/deadlines/#windows-server-2022"
    },
    {
      "id": "net-8-support",
      "product": ".NET",
      "version": "8",
      "milestone": "support",
      "milestone_label": "End of support",
      "date": "2026-11-10",
      "status": "upcoming",
      "detail": "ASP.NET Core and EF Core 8 and 9",
      "source_name": ".NET support policy",
      "source_url": "https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core",
      "verified_on": "2026-10-07",
      "guide_url": "https://snowdriven.com/services/modernization/net-8-end-of-support/",
      "url": "https://snowdriven.com/research/deadlines/#net-8"
    },
    {
      "id": "net-9-support",
      "product": ".NET",
      "version": "9",
      "milestone": "support",
      "milestone_label": "End of support",
      "date": "2026-11-10",
      "status": "upcoming",
      "detail": "ASP.NET Core and EF Core 8 and 9",
      "source_name": ".NET support policy",
      "source_url": "https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core",
      "verified_on": "2026-10-07",
      "guide_url": "https://snowdriven.com/services/modernization/net-8-end-of-support/",
      "url": "https://snowdriven.com/research/deadlines/#net-8"
    },
    {
      "id": "php-8-2-security",
      "product": "PHP",
      "version": "8.2",
      "milestone": "security",
      "milestone_label": "End of security support",
      "date": "2026-12-31",
      "status": "upcoming",
      "detail": "Security fixes only",
      "source_name": "PHP supported versions",
      "source_url": "https://www.php.net/supported-versions.php",
      "verified_on": "2026-10-07",
      "guide_url": "https://snowdriven.com/services/modernization/php-8-2-end-of-life/",
      "url": "https://snowdriven.com/research/deadlines/#php-8-2"
    },
    {
      "id": "net-framework-4-6-2-support",
      "product": ".NET Framework",
      "version": "4.6.2",
      "milestone": "support",
      "milestone_label": "End of support",
      "date": "2027-01-12",
      "status": "upcoming",
      "detail": "4.7 and later follow Windows",
      "source_name": ".NET Framework lifecycle",
      "source_url": "https://learn.microsoft.com/en-us/lifecycle/products/microsoft-net-framework",
      "verified_on": "2026-10-07",
      "guide_url": "https://snowdriven.com/services/modernization/net-framework-4-6-2-end-of-support/",
      "url": "https://snowdriven.com/research/deadlines/#net-framework-4-6-2"
    },
    {
      "id": "windows-server-2016-extended",
      "product": "Windows Server",
      "version": "2016",
      "milestone": "extended",
      "milestone_label": "End of extended support",
      "date": "2027-01-12",
      "status": "upcoming",
      "detail": "Extended support, every edition",
      "source_name": "Windows Server 2016 lifecycle",
      "source_url": "https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2016",
      "verified_on": "2026-10-20",
      "guide_url": "https://snowdriven.com/services/modernization/windows-server-2016-end-of-support/",
      "url": "https://snowdriven.com/research/deadlines/#windows-server-2016"
    },
    {
      "id": "sql-server-2014-esu",
      "product": "SQL Server",
      "version": "2014",
      "milestone": "esu",
      "milestone_label": "End of Extended Security Updates",
      "date": "2027-07-12",
      "status": "upcoming",
      "detail": "Extended Security Updates, year 3",
      "source_name": "SQL Server 2014 lifecycle",
      "source_url": "https://learn.microsoft.com/en-us/lifecycle/products/sql-server-2014",
      "verified_on": "2026-10-19",
      "guide_url": null,
      "url": "https://snowdriven.com/research/deadlines/#sql-server-2014"
    },
    {
      "id": "php-8-3-security",
      "product": "PHP",
      "version": "8.3",
      "milestone": "security",
      "milestone_label": "End of security support",
      "date": "2027-12-31",
      "status": "upcoming",
      "detail": "Security fixes only",
      "source_name": "PHP supported versions",
      "source_url": "https://www.php.net/supported-versions.php",
      "verified_on": "2026-10-07",
      "guide_url": null,
      "url": "https://snowdriven.com/research/deadlines/#php-8-3"
    },
    {
      "id": "net-10-support",
      "product": ".NET",
      "version": "10",
      "milestone": "support",
      "milestone_label": "End of support",
      "date": "2028-11-14",
      "status": "upcoming",
      "detail": "Long-term support release",
      "source_name": ".NET support policy",
      "source_url": "https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core",
      "verified_on": "2026-10-07",
      "guide_url": null,
      "url": "https://snowdriven.com/research/deadlines/#net-10"
    },
    {
      "id": "php-8-4-security",
      "product": "PHP",
      "version": "8.4",
      "milestone": "security",
      "milestone_label": "End of security support",
      "date": "2028-12-31",
      "status": "upcoming",
      "detail": "Active support to 31 Dec 2026",
      "source_name": "PHP supported versions",
      "source_url": "https://www.php.net/supported-versions.php",
      "verified_on": "2026-10-07",
      "guide_url": null,
      "url": "https://snowdriven.com/research/deadlines/#php-8-4"
    },
    {
      "id": "sql-server-2016-esu",
      "product": "SQL Server",
      "version": "2016",
      "milestone": "esu",
      "milestone_label": "End of Extended Security Updates",
      "date": "2029-07-17",
      "status": "upcoming",
      "detail": "Extended Security Updates, year 3",
      "source_name": "SQL Server 2016 lifecycle",
      "source_url": "https://learn.microsoft.com/en-us/lifecycle/products/sql-server-2016",
      "verified_on": "2026-10-19",
      "guide_url": null,
      "url": "https://snowdriven.com/research/deadlines/#sql-server-2016-esu"
    }
  ]
}
