Migration checklists
Step-by-step upgrade checklists for software reaching end of life, soonest deadline first. Tick items off as you go: your progress is saved in your browser, and every checklist prints cleanly for a change ticket or a binder.
-
Python 3.10 → 3.13 upgrade checklist
End of life End of life since Oct 1, 2026 (1 week ago)
Python 3.10 reached end of life in October 2026. The Python core team no longer releases fixes for it, security fixes included. This checklist moves scripts, apps and containers to Python 3.13 (supported until…
22 steps · updated Oct 11, 2026 · Python dates in your calendar
-
Drupal 10 → 11 upgrade checklist
Security Support End of life Dec 16, 2026 (in 2 months)
Drupal 10 reaches end of life in December 2026. After that, the Drupal Security Team stops releasing fixes for Drupal 10 core, and contributed modules stop supporting it soon after. The supported path is…
17 steps · updated Oct 11, 2026 · Drupal dates in your calendar
-
PHP 8.2 → 8.4 upgrade checklist
Security Support End of life Dec 31, 2026 (in 2 months)
PHP 8.2 stops getting security fixes on December 31, 2026. Sites keep working after that date, but new vulnerabilities in PHP itself won't be patched. This checklist moves a site or server to PHP 8.4, which…
25 steps · updated Oct 11, 2026 · PHP dates in your calendar
-
Windows Server 2016 → 2025 migration checklist
Security Support End of life Jan 12, 2027 (in 3 months)
Windows Server 2016 reaches end of life on January 12, 2027. After that, it gets no more security updates unless you pay for Extended Security Updates (ESUs). Microsoft sells those for up to three more years…
19 steps · updated Sep 29, 2026 · Windows Server dates in your calendar
-
Ubuntu 22.04 → 24.04 upgrade checklist
Maintenance & Security Support End of life Jun 1, 2027 (in 7 months)
Standard support for Ubuntu 22.04 LTS ends in mid-2027. After that, only machines attached to Ubuntu Pro get security updates (Expanded Security Maintenance runs until 2032, and Pro is free for personal use on…
28 steps · updated Oct 11, 2026 · Ubuntu dates in your calendar
-
Debian 12 → 13 (Trixie) upgrade checklist
Debian LTS End of life Jun 30, 2028 (in 1 year)
Regular security support for Debian 12 "Bookworm" has ended. Debian LTS, a volunteer-run project, keeps patching it until June 2028, but only on the most common architectures and for a smaller set of packages…
29 steps · updated Oct 11, 2026 · Debian dates in your calendar
Want a checklist for something else?
Open an issue on GitHub with the product and version you're moving off. Planning next year's upgrades? The 2027 end-of-life budget planner lists every deadline by quarter.