Изашла је главна грана нгинк-а 1.21.2 у оквиру које се наставља развој нових функција (у паралелно подржаној стабилној грани 1.20 врше се само измене које се односе на отклањање озбиљних грешака и рањивости).
Главне промене:
- ХТТП/1.0 захтеви који укључују ХТТП заглавље „Трансфер-Енцодинг” су блокирани (појављују се у верзији протокола ХТТП/1.1).
- Подршка за пакет шифрирања за извоз је укинута.
- Компатибилност са ОпенССЛ 3.0 библиотеком је осигурана.
- Имплементиран је пренос заглавља „Аутх-ССЛ-Протоцол“ и „Аутх-ССЛ-Ципхер“ на сервер за аутентификацију проксија е-поште.
- АПИ за филтрирање тела захтева омогућава баферовање обрађених података.
- Приликом учитавања сертификата сервера, прилагођено је коришћење нивоа безбедности који су подржани почевши од ОпенССЛ 1.1.0 и специфицирани кроз параметар „@СЕЦЛЕВЕЛ=Н“ у директиви ссл_ципхерс.
- Исправљена застоја до којих је дошло приликом креирања ССЛ везе са позадинским уређајима у модулима стрима и гРПЦ.
- Проблем са писањем тела захтева на диск када се користи ХТТП/2, у одсуству заглавља „Цонтент-Ленгтх“ у захтеву, је решен.
Истовремено је објављен њс 0.6.2, ЈаваСцрипт тумач за нгинк веб сервер. њс интерпретер имплементира стандарде ЕЦМАСцрипт и омогућава вам да проширите нгинк-ову способност да обрађује захтеве користећи скрипте у конфигурацији. Скрипте се могу користити у конфигурационој датотеци за дефинисање напредне логике за обраду захтева, генерисање конфигурације, динамичко генерисање одговора, модификовање захтева/одговора или брзо креирање стубова за решавање проблема у веб апликацијама. У новој верзији, Промисе.алл(), Промисе.аллСеттлед(), Промисе.ани() и Промисе.раце() су додати у имплементацију Промисе. Имплементирана подршка за објекат АггрегатеЕррор.
Извор: опеннет.ру