De release van de hoofdversie nginx 1.27.3 is gepresenteerd, waarin de ontwikkeling van nieuwe mogelijkheden voortzet. In de parallel ondersteunde stabiele tak 1.26.x worden alleen wijzigingen aangebracht die verband houden met het oplossen van ernstige fouten en kwetsbaarheden. In de toekomst zal op basis van de hoofdversie 1.27.x een stabiele tak 1.28 worden gevormd. De code van het project is geschreven in de programmeertaal C en wordt verspreid onder de BSD-licentie.
Onder de wijzigingen:
- In de directive "server", gebruikt in het "upstream"-blok, is ondersteuning toegevoegd voor de parameter "resolve", die het mogelijk maakt om wijzigingen te volgen IP-adressen voor de gebruikte domeinnaam en automatische configuratie-updates van het "upstream"-blok zonder dat er een herstart van nginx nodig is in geval van adreswijzigingen.
- In de ngx_mail_proxy_module is ondersteuning toegevoegd voor de specifieke SmarterMail-modus IMAP LOGIN met een ongeƫtiketteerd CAPABILITY-antwoord.
- TLSv1 en TLSv1.1 zijn standaard uitgeschakeld.
- In de richtlijnen 'proxy_bind', 'fastcgi_bind', 'grpc_bind', 'memcached_bind', 'scgi_bind' en 'uwsgi_bind', evenals als klantadres in de ngx_http_realip_module, is het toegestaan om IPv6-adressen in vierkante haakjes op te geven zonder poortnummer.
- Fouten in de implementaties van de module ngx_http_mp4_module en de directive 'proxy_store' zijn verholpen.
- Op het DragonFly BSD-platform is de werking van de parameter so_keepalive in de directive listen vastgesteld.
Bron: opennet.ru
