Alpine 3.22.0 released
We are pleased to announce the release of Alpine Linux 3.22.0, the first in the v3.22 stable series.
Highlights
- LLVM 20
- Dovecot 2.4
- nginx 1.28
- Node.js (lts) 22.16
- Ruby 3.4
- Rust 1.87
- Xen 4.20
- BIRD 3.1
- Crystal 1.16
- Docker 28
- GNOME 48
- Go 1.24
- KDE Plasma 6.3
- LXQt 2.2
Significant changes
systemd-efistub
replacesgummiboot
. Thesecureboot-hook
no longer supportsgummiboot-efistub
. It now defaults tosystemd-efistub
(stub-only, no systemd). If you haven’t changedefistub_file
in/etc/kernel-hooks.d/secureboot.conf
, no action is needed.gummiboot-efistub
has been moved to testing and is no longer maintained. See the wiki for details.Upgrade notes
As always, make sure to use
apk upgrade --available
when switching between major versions.Users with / and /usr on separate filesystems (which is unsupported) need take special care. See the wiki for details.
Changes
The full list of changes can be found in the wiki, git log and bug tracker.
Credits
Thanks to everyone sending patches, bug reports, new and updated aports, and to everyone helping with writing documentation, maintaining the infrastructure, or contributing in any other way!
Thanks to GIGABYTE, Linode, Fastly, IBM, Equinix Metal, vpsFree and AlpineLinuxSupport.com for providing us with hardware and hosting.
Alpine Linux 3.22.0 has been released, marking the inaugural version in the stable series. The system comprises features such as LLVM, Dovecot, nginx, Node.js, Ruby, Xen, Bird, Crystal, Docker, GNOME, Go, KDE Plasma, and LXQt. Notable modifications involve the substitution of gummiboot with systemd-efistub, and the secureboot-hook has ceased support for gummiboot-efistub. Upgrade notes are accessible, and the comprehensive list of changes can be located in the wiki, git log, and bug tracker.