Introduction de la version 5.4.3 du langage de script Lua, offrant de nouvelles fonctionnalités et améliorations.
Xorg peut désormais être exécuté sans privilèges root, améliorant la sécurité. Cela nécessite `udev` ou `mdev`, et que les utilisateurs soient membres des groupes `video` et `input`.
Ajout de variantes d'OpenSSH avec support PAM (`openssh-server-pam`) et Kerberos (`openssh-server-krb5`), facilitant l'intégration dans des environnements d'authentification avancés.
L'appel système `faccessat2` est désormais activé dans musl libc. Cela peut provoquer des problèmes sur les hôtes Docker utilisant des versions antérieures à Docker 20.10.0 et libseccomp 2.4.4, qui ne reconnaissent pas cet appel système.
Le répertoire par défaut pour les configurations de vhost de NGINX passe de `/etc/nginx/conf.d` à `/etc/nginx/http.d`.
En raison du manque de support à long terme en amont, ClamAV a été déplacé du dépôt principal vers le dépôt communautaire. Les utilisateurs doivent activer ce dépôt s'ils souhaitent continuer à utiliser ClamAV.
Le paquet LuaJIT passe de la branche MoonJIT non maintenue à la branche maintenue par OpenResty, assurant une meilleure stabilité et maintenance.
Le paquet `collectd` a été divisé en plusieurs sous-paquets pour les plugins, permettant une installation plus modulaire.
Le gestionnaire de paquets `npm` est désormais un paquet autonome, facilitant sa gestion indépendante de Node.js.
La règle limitant le débit des requêtes ICMP echo-request a été supprimée du jeu de règles par défaut de `nftables`.
En raison de nombreux tests échoués, `fail2ban` est désactivé pour le moment. Il est recommandé d'utiliser `sshguard` comme alternative.
Ces pilotes, destinés aux plateformes non-Linux, ont été supprimés. Les utilisateurs doivent utiliser `xf86-input-evdev` ou `xf86-input-libinput`.
Le répertoire `sysconfdir` de Xorg passe de `/etc/X11` à `/etc`. Les fichiers de configuration doivent être déplacés en conséquence.
Alpine 3.14 intègre les versions suivantes :
| Langage / Outil | Version |
|---|---|
| HAProxy | 2.4.0 |
| KDE | 21.04.2 |
| NGINX | 1.20.0 |
| njs | 0.5.3 |
| Node.js | 14.17.0 |
| Plasma | 5.22.0 |
| PostgreSQL | 13.3 |
| Python | 3.9.5 |
| R | 4.1.0 |
| QEMU | 6.0.0 |
| XEN | 4.15.0 |
| Zabbix | 5.4.1 |
apk upgrade --available
Si vous utilisez Docker, assurez-vous que votre version est au moins 20.10.0 et que `libseccomp` est à jour pour éviter des problèmes liés à l'appel système `faccessat2`.
Si vous utilisez ClamAV, activez le dépôt communautaire dans `/etc/apk/repositories` pour continuer à recevoir les mises à jour.
Vérifiez la compatibilité de vos applications avec la nouvelle branche de LuaJIT maintenue par OpenResty.
Adaptez vos configurations de vhost au nouveau répertoire `/etc/nginx/http.d`.
Installez les sous-paquets nécessaires à vos besoins spécifiques en matière de collecte de métriques.
Envisagez d'utiliser `sshguard` comme alternative à `fail2ban` pour la protection contre les tentatives de connexion non autorisées.