Alpine 3.23.0 released
- apk-tools upgraded to version 3 with improvements to the package manager while maintaining v2 index and package format
- Linux kernel updated to 6.18 (except for Pi kernels which remain on 6.12)
- GCC updated to 15
- LLVM updated to 21
- Node.js LTS updated to 24.11
- Rust updated to 1.91
- Valkey updated to 9.0
- ZFS updated to 2.4.0-rc4
- Crystal updated to 1.18
- Docker updated to 29
- .NET updated to 10.0
- GNOME updated to 49
- Go updated to 1.25
- ISC Kea updated to 3.0
- KDE Plasma updated to 6.5.3
- LXQt updated to 2.3.0
- OpenJDK updated to 25
- Perl updated to 5.42
- PHP updated to 8.5
- PostgreSQL updated to 18
- linux-stable package replaces linux-edge with identical configuration as linux-lts while following stable instead of long-term releases
2025-12-03
Alpine Linux 3.23.0 Released
We are pleased to announce the release of Alpine Linux 3.23.0, the first release in the v3.23 stable series.
Highlights
- Linux kernel 6.18 (except for Pi kernels still on 6.12)
- GCC 15
- LLVM 21
- Node.js (LTS) 24.11
- Rust 1.91
- Valkey 9.0
- ZFS 2.4.0-rc4
- Crystal 1.18
- Docker 29
- .NET 10.0
- GNOME 49
- Go 1.25
- ISC Kea 3.0
- KDE Plasma 6.5.3
- LXQt 2.3.0
- OpenJDK 25
- Perl 5.42
- PHP 8.5
- PostgreSQL 18
- Qt 6.10
- Sway 1.11
Significant changes
apk-tools v3
Version 3 of apk is now ready for Alpine v3.23.0. This should be a safe and seamless upgrade from v2, but might have breaking changes if you use libapk. The package manager has been upgraded to v3, but keeping the v2 index and package format for now. See apk-tools v3.0.0 release notes for more details.
linux-stable replaces linux-edge
linux-stable replaces linux-edge with an identical configuration as linux-lts while following stable instead of long-term releases. On systems with linux-edge installed, apk automatically installs linux-stable as a replacement. See the wiki for details about this release.
Upgrade notes
As always, make sure to use apk upgrade --available when switching between major versions. We previously announced that 3.23 would be /usr-merged, but due to technical challenges this has been postponed to a later release. A new timeline will be published later. Users with / and /usr on separate filesystems (which is unsupported) will still need to take special care. See the wiki for details.
Changes
The full list of changes can be found in the wiki, the git log and the bug tracker.
Credits
Thanks to everyone sending patches, bug reports, new and updated aports, and to everyone helping with documentation, maintaining the infrastructure, or contributing in any other way! Thanks to GIGABYTE, Linode, Fastly, IBM, Equinix Metal, vpsFree, AlpineLinuxSupport.com, CloudOn, Osso B.V., HorizonIQ, Cherry Servers and NetMountains for providing us with hardware and hosting.