Alpine Linux 3.15.0 Released
We are pleased to announce the release of Alpine Linux 3.15.0, the first in the v3.15 stable series.
Highlights
- Linux kernels 5.15 (LTS)
- llvm 12
- nodejs 16.13 (LTS) / nodejs-current 17.0
- postgresql 14
- openldap 2.6
- ruby 3.0
- rust 1.56
- openjdk 17
- kea 2.0
- xorg-server 21.1
- GNOME 41
- KDE Plasma 5.23 / KDE Applications 21.08 / Plasma Mobile Gear 21.10
- Support for disk encryption in installer
- Support for out-of-tree kernel modules via AKMS (inspired by DKMS)
- Initial support for UEFI Secure Boot on x86_64
Significant changes
- Kernel modules are now compressed with gzip.
- Framebuffer drivers have been disabled in kernel and replaced by simpledrm.
qt5-qtwebkit
and related packages have been removed due to lack of upstream support.- The MIPS64 port is discontinued. The architecture is EOL and no new releases will be made. See TSC#27.
Upgrade notes
- As always, make sure to use
apk upgrade --available
when switching between major versions. - New 4096 bit RSA keys are now used for package signatures. Make sure alpine-keys>=2.4.0-r0 is installed on your system before upgrading.
- Multiple major versions of PostreSQL can now be installed in parallel to facilitate upgrades. See the PostgreSQL upgrade notes for more details.
- radvd no longer enables forwarding for IPv6. If still required, make sure
net.ipv6.conf.all.forwarding
is enabled. - Several ruby packages have been moved to dedicated aports, and others have merged into a single package. See the wiki for details.
Deprecation notes
sudo
will be moved to community in Alpine Linux 3.16. The suggested replacement isdoas
, which is available in main. See TSC#1php7
is being phased out, as the last release, 7.4 will have only 1 year of security support left.
Changes
The full list of changes can be found in the wiki, git log and bug tracker.
Credits
Thanks to everyone sending in patches, bug reports, new and updated aports, and to everyone helping with writing documentation, maintaining the infrastructure, or has contributed in any other way!
Thanks to GIGABYTE, Linode, Fastly, IBM, Equinix Metal, vpsFree and RapidSwitch for providing us with hardware and hosting.
aports Commit Contributors
6543 AN3223 Adam Jensen Adam Plumb Aiden Grossman Akihiro Suda Alain Greppin Alan Diwix Aleks Bunin Alex Denes Alex McGrath Alex Sivchev Alex Xu (Hello71) Alexandre Jousset Alexey Minnekhanov Alexey Yerin Alistair Francis Anatoli Babenia Andrei Jiroh Eugenio Halili André Klitzing Andy Hawkins Andy Postnikov Anees Anjandev Momi Antoni Aloy Torrens Apo Apangona Ariadne Conill Arnav Dugar Arnavion Bart Ribbers Bobby The Builder Bradford D. Boyle Brett Carlock Carlo Dé Carlo Landmeter Christoph Weiss Clayton Craft Cormac Stephenson Craig Andrews Craig Comstock Curt Tilmes Cássio Ribeiro Alves de Ávila Damian Kurek Danct12 Daniel Néri Dave Henderson Dave Tucker David A. Hannasch David Demelier David Florness Dekedro Dennis Günnewig Dennis Krupenik Dennis Przytarski Dermot Bradley Devin Lin Diaz Urbaneja Victor Diego Alenjandro Dmitry Kruchko Dominique Martinet Drew DeVault Duncan Bellamy Dylan Van Assche Emanuele Sorce Erik Larsson Fabio Huser Felix Fernando Casas Schossow FollieHiyuki Francesco Camuffo Francesco Colista GP Orcullo Galen Abell Gennady Feldman Geod24 George Hopkins Glenn Strauss GreyXor Guillaume Quintard Haelwenn (lanodan) Monnier Hani Shawa Henrik Riomar Holger Jaekel Hossein Hosni Hugo Rodrigues Ian Bashford Ihor Antonov InsanePrawn Iskren Chernev Ivan Maidanski J0WI Jacob Panek Jake Buchholz Jake Buchholz Göktürk Jakob Hauser Jakub Jirutka Jakub Panek Jami Kettunen Jan Tatje Jared Allard Jesse Chan Joel Selvaraj Johannes Heimansberg Johannes Marbach John Longe Jonas Jonas Heinrich Jordan Christiansen Josef Vybíhal José Alberto Orejuela García Julian Weigt JuniorJPDJ Justin Berthault Kaarle Ritvanen Kevin Daudt Kevin Thomas KikooDX Konstantin Kulikov Krystian Chachuła Kye W. Shi Laurent Bercot Leo Leon Marz Leonardo Arena Linux User Lonjil Lonnie Luca Weiss Lucas Ramage Lucidiot Maarten van Gompel Magnus Sandin Marian Buschsieweke Mark Pashmfouroush MarlinMr Martijn Braam Martin Kaesberger Martin Vahlensieck Marvin Preuss Matthew T Hoare Maxim Karasev Mengyang Li Michael Michael Ekstrand Michael Pirogov Michael Truog Michał Adamski Michał Polański Mickaël Schoentgen Mike Crute Milan P. Stanić Miles Alan Minecrell Misthios Natanael Copa Neil O'Fix Nevadim 'ov Newbyte Nicholas Hanley Nick Chiu Nick Gaya Nico Schottelius Nikita Travkin Noel Kuntze Nulo Oleg Titov Oliver Smith Olliver Schinagl Ondřej Ešler Otto Modinos Pablo Correa Gómez Patrick Allaert Patrick Gansterer Paul Bredbury Paul Spooren Pedro Filipe Pedro Lucas Porcellis Pellegrino Prevete Peter van Dijk Pietro Piraty R4SAS Raatty Ralf Rachinger Rejah Rehim Risgit River Dillon Robert Günzler Rodrigo Lourenço Roshless Ryan Barnett Saijin-Naib Sam Bowlby Sean Sean McAvoy Sheila Aman Shen Simon Frankenberger Simon Rupf Simon Ser Simon Zeni Sodface Sol Fisher Romanoff Stacy Harper Stefan Reiff Steven Vanden Branden Sughosha Sylvain Prat Sören Tempel Terra Thomas Grainger Thomas Kienlen Thomas Liske Timo Teräs Timothy Legge Tom Lebreux Tom Tsagk Vladislav Sharapov Will Sinatra Wolf Yonggang Luo Youfu Zhang Zach DeCook andrea rota andrewmiskell boomanaiden154 dekzi djv donoban ed neville fijam fkf9 guddaff j.r jvoisin kasperk81 kedap knuxify kpcyrd krystianch ktprograms lafleur linear linear cannon macmpi messense mio nibon7 nick black omni opal hart otoir9ouzeengair@protonmail.com pcworld pexcn pglaum prspkt psykose ptrcnull samuel norbury shhhum techknowlogick tiotags tronfortytwo ur4t voroskoi wener Éloi Rivard Érico Nogueira Óliver García