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)
| Version | Nouveauté |
|---|---|
| 1.31.0 | Module 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.2 | Variable $ssl_sigalgs |
| 1.31.3 | Directive 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.4 | proxy_protocol version 2 dans les modules stream et mail |
| 1.31.5 | API de contrôle (--with-control-api), localisations à prédicat, module ngx_http_json_module, directive client_body_early_read |
| 1.31.7 | Bases 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.8 | Changement : 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_directoryavant 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.