Aller au contenu

Linux Nouveauté

Nginx 1.32 : la prochaine branche stable sera tirée de la 1.31, nouveautés de la série mainline (API de contrôle, JSON, localisations conditionnelles)

La branche stable actuelle est la 1.30 (1.30.6) ; la mainline 1.31 (1.31.8 du 21/10) prépare la prochaine stable. Aucune date officielle de 1.32 : le calendrier habituel (une nouvelle stable chaque printemps) pointe vers avril 2027, à confirmer. Principales nouveautés déjà publiées dans la série 1.31.

par Frédéric Vagner · publié le

Produits
DebianNginxPlesk
Source
nginx.org ↗

nginx publie deux branches : la stable (corrections seulement) et la mainline (nouveautés). Au 27/10/2026 : stable 1.30.6 (14/10/2026) et mainline 1.31.8 (21/10/2026). La future branche stable (1.32) sera tirée de la mainline 1.31. Aucune date n'est annoncée par le projet : d'après endoflife.date, la 1.28 date du 23/04/2025 et la 1.30 du 14/04/2026, ce qui suggère une nouvelle stable au printemps 2027 (estimation, à confirmer). Les versions mainline paraissent en général toutes les une à quatre semaines (1.31.6 le 15/09, 1.31.7 le 14/10, 1.31.8 le 21/10). La branche 1.29 s'est arrêtée le 13/05/2026 à la sortie de la 1.31, et la 1.28 le 14/04/2026 à celle de la 1.30.

Nouveautés déjà publiées dans la série 1.31 (journal officiel CHANGES)

VersionNouveauté
1.31.0Module ngx_http_tunnel_module (authentification auprès des proxys avec auth_basic, satisfy, auth_delay) ; directive least_time dans upstream ; proxy_ssl_alpn dans le module stream
1.31.2Variable $ssl_sigalgs
1.31.3Directive xml_external_entities (module XSLT) ; directives *_socket_sndbuf et *_socket_rcvbuf pour proxy, fastcgi, grpc, scgi, uwsgi ; détection de la ligne de cache pour loongarch64
1.31.4proxy_protocol version 2 dans les modules stream et mail
1.31.5API de contrôle (--with-control-api), localisations à prédicat, module ngx_http_json_module, directive client_body_early_read
1.31.7Bases GeoIP au format MaxMind DB (MMDB) ; vérification des certificats des serveurs d'arrière-plan par adresse IP ; QUIC : reconfiguration et mise à jour binaire avec quic_bpf (en plus de cinq correctifs de sécurité)
1.31.8Changement : le chemin de working_directory est maintenant relatif au préfixe nginx ; corrections HTTP/3 (SIGBUS sur plates-formes à alignement strict) et kTLS avec OpenSSL 3.2+ ; compilation Solaris avec l'API de contrôle

Impact pour un hébergeur

  • Debian : Debian 13 fournit nginx 1.26.3-3+deb13u10 (corrigé pour les CVE d'octobre), Debian 12 la 1.22.1-9+deb12u10 (encore vulnérable). Ces branches n'incluront pas les nouveautés ci-dessus ; elles reçoivent des correctifs rétroportés.
  • Plesk : le composant sw-cp-server (nginx du panneau) est passé à la 1.30.6 dans Plesk 18.0.81 Update 5 (26/10/2026).
  • AlmaLinux : version fournie par défaut à confirmer.
  • Migration : tester la 1.31 mainline hors production seulement (la mainline n'est pas la branche recommandée pour la production) ; relire le changement de working_directory avant tout passage.

Que faire ?

# Version et modules compilés
nginx -V 2>&1 | head -3
# Dernières versions annoncées
curl -s https://nginx.org/en/CHANGES | head -20
# Debian : version du paquet
apt-cache policy nginx

Prochaine échéance connue : l'appel de la communauté NGINX du 04/11/2026. Article à actualiser à la sortie de la 1.31.9 ou si le projet annonce la 1.32.

Sources : nginx.org/en/CHANGES, téléchargements, endoflife.date, change log Plesk.

À lire aussi