Table des matières

🏔️ Notes de version — Alpine Linux 3.20.0

✅ Nouveautés majeures

Alpine Linux 3.20.0 introduit un support initial pour l’architecture RISC-V 64 bits, élargissant ainsi la compatibilité matérielle de la distribution.

🔄 Changements significatifs

Lors de la mise à jour sur des systèmes UEFI, vous devez réinstaller GRUB avant redémarrage. La nouvelle commande `fwsetup –is-supported` peut entraîner des erreurs si non reconnue par une version précédente de GRUB.

En réponse au changement de licence de Redis (RSALv2 + SSPLv1), Alpine remplace Redis par Valkey (licence BSD-3-Clause).

  Un paquet `valkey-compat` est disponible pour assurer la rétrocompatibilité. Redis reste disponible dans le dépôt ''community'' avec un cycle de support réduit.

Le paquet `yq` basé sur Go est renommé `yq-go` pour éviter les conflits de nom avec d’autres projets yq.

En raison d’incompatibilités avec Python 3.12, le paquet `aws-cli` est désactivé jusqu’à résolution du problème en amont.

đź§° Mises Ă  jour de langages et outils

Alpine 3.20 intègre les versions suivantes :

Langage / Outil Version
Crystal 1.12
LLVM 18
Node.js 20.10 (LTS)
Python 3.12
Ruby 3.3
Rust 1.78
Go 1.22
.NET 8
OpenJDK 22
Sway 1.9

⚠️ Recommandations de mise à jour

apk upgrade --available

Réinstallez GRUB après mise à jour vers Alpine 3.20 avant de redémarrer, sinon le système pourrait devenir non amorçable.

📚 Références officielles