Upgrade notes
When the platform changes under a working setup, nothing in your code changed, so nothing in your code explains the failure. Each page lists the changes that bite, the message you will see, a check to run before the change reaches you, and the official source.
- DevOps deadlines, 2026 to 2029
Certificate lifetimes, the EU Cyber Resilience Act, and end-of-life dates for Kubernetes, EKS, Node.js, Python, PostgreSQL and Linux, each with a check.
29 changes
- ubuntu-latest is moving to Ubuntu 26.04
GitHub moves ubuntu-latest between 19 October 2026 and 19 November 2026: Docker 29, Compose 5, Helm 4, Python 3.14, Java 25, CMake 4 and removed tools.
13 changes
- Kubernetes 1.34 to 1.37: what breaks
Kubelet flags, cgroup v1, static Pods, gitRepo, SELinux mounts and more, none of which an API deprecation checker sees.
14 changes
- Migrating off Ingress NGINX
Retired in March 2026. The five behaviours a literal move to Gateway API drops, the 404s and lost redirects they cause, and how to find them first.
5 changes
- Helm 3 to Helm 4
Arriving in CI with ubuntu-latest. Post-renderers, registry login and server-side apply, plus the open 4.2+ regressions that drop null values without an error.
9 changes