Azure App Service lifecycle
Retirements, end of support dates and breaking changes for Azure App Service, with effective dates and source links.
Last checked
- Upcoming
- 14
- Ended
- 3
Upcoming
- , 31 Dec 2026PHP 8.2 end of extended supportEnd of supportSource
- , 31 Mar 2027
- , 31 Mar 2027Docker Compose feature retirementRetirementSource
- , 30 Apr 2027Node 22 LTS end of supportEnd of supportSource
- , 31 May 2027
- , 1 Sep 2027Java 8, 11 and 17 end of supportEnd of supportSource
- , 31 Mar 2028
- , 30 Apr 2028Node 24 end of supportEnd of supportSource
- The vendor gives a month, not a day., Sep 2028Java 21 end of supportEnd of supportSource
- , 14 Nov 2028.NET 10 end of supportEnd of supportSource
- , 30 Apr 2029Node 26 end of supportEnd of supportSource
- , 30 Sep 2029
- The vendor gives a month, not a day., Sep 2030Java 25 end of supportEnd of supportSource
- The vendor gives a month, not a day., Oct 2030Python 3.14 end of supportEnd of supportSource
Versions
| Version | Status | End of support date | Countdown | Replacement | Source |
|---|---|---|---|---|---|
| .NET 10 | Supported | , 14 Nov 2028 | Not stated by vendor | ||
| .NET 9 | Ended | , 10 Nov 2026 | .NET 10 (LTS) | ||
| .NET 8LTS | Ended | , 10 Nov 2026 | .NET 10 (LTS) | ||
| Java 25 | Supported | The vendor gives a month, not a day. | , Sep 2030 | Not stated by vendor | |
| Java 21 | Supported | The vendor gives a month, not a day. | , Sep 2028 | Not stated by vendor | |
| Java 17 | Supported | , 1 Sep 2027 | Java 25 | ||
| Java 11 | Supported | , 1 Sep 2027 | Java 25 | ||
| Java 8 | Supported | , 1 Sep 2027 | Java 25 | ||
| Node 26 | Supported | , 30 Apr 2029 | Not stated by vendor | ||
| Node 24 | Supported | , 30 Apr 2028 | Not stated by vendor | ||
| Node 22LTS | Supported | , 30 Apr 2027 | Node 24 LTS | ||
| PHP 8.2Extended support | Ending soon | , 31 Dec 2026 | PHP 8.3 | ||
| Python 3.14 | Supported | The vendor gives a month, not a day. | , Oct 2030 | Not stated by vendor | |
| Python 3.10 | Ended | , 1 Oct 2026 | Python 3.11 |
- Version .NET 10, 14 Nov 2028
- Status
- Supported
- End of support date
- Replacement
- Not stated by vendor
- Version .NET 9, 10 Nov 2026
- Status
- Ended
- End of support date
- Replacement
- .NET 10 (LTS)
- Version .NET 8LTS, 10 Nov 2026
- Status
- Ended
- End of support date
- Replacement
- .NET 10 (LTS)
- Version Java 25, Sep 2030
- Status
- Supported
- End of support date
- The vendor gives a month, not a day.
- Replacement
- Not stated by vendor
- Version Java 21, Sep 2028
- Status
- Supported
- End of support date
- The vendor gives a month, not a day.
- Replacement
- Not stated by vendor
- Version Java 17, 1 Sep 2027
- Status
- Supported
- End of support date
- Replacement
- Java 25
- Version Java 11, 1 Sep 2027
- Status
- Supported
- End of support date
- Replacement
- Java 25
- Version Java 8, 1 Sep 2027
- Status
- Supported
- End of support date
- Replacement
- Java 25
- Version Node 26, 30 Apr 2029
- Status
- Supported
- End of support date
- Replacement
- Not stated by vendor
- Version Node 24, 30 Apr 2028
- Status
- Supported
- End of support date
- Replacement
- Not stated by vendor
- Version Node 22LTS, 30 Apr 2027
- Status
- Supported
- End of support date
- Replacement
- Node 24 LTS
- Version PHP 8.2Extended support, 31 Dec 2026
- Status
- Ending soon
- End of support date
- Replacement
- PHP 8.3
- Version Python 3.14, Oct 2030
- Status
- Supported
- End of support date
- The vendor gives a month, not a day.
- Replacement
- Not stated by vendor
- Version Python 3.10, 1 Oct 2026
- Status
- Ended
- End of support date
- Replacement
- Python 3.11
Ended
- , 10 Nov 2026.NET 8 (LTS) end of supportEnd of supportSource
- , 10 Nov 2026.NET 9 (STS) end of supportEnd of supportSource
- , 1 Oct 2026Python 3.10 end of supportEnd of supportSource