uformowany wydanie wstępne nginx 1.19.3, w ramach którego kontynuowany jest rozwój nowych możliwości (równolegle wspierane stabilnie oddział 1.18 Dokonywane są jedynie zmiany związane z eliminacją poważnych błędów i podatności).
Moduł jest wliczony w cenę ngx_stream_set_module, która umożliwia przypisanie wartości do zmiennej
serwer {
słuchać 12345;
ustaw $true 1;
}
Dodano dyrektywę proxy_cookie_flags aby określić flagi plików cookie w połączeniach proxy. Na przykład, aby dodać flagę „httponly” do pliku cookie „one” oraz flagi „nosecure” i „samesite=strict” dla wszystkich innych plików cookie, możesz zastosować następującą konstrukcję:
proxy_cookie_flags jeden httponly;
proxy_cookie_flags ~ lekarstwo na nos samesite=strict;
Podobna dyrektywa flagi_użytkownika do dodawania flag do Cookie jest również zaimplementowany dla modułu ngx_http_userid.
Jednocześnie odbyła się problem njs 0.4.4, interpreter JavaScript dla serwera WWW Nginx. Interpreter njs implementuje standardy ECMAScript i pozwala rozszerzyć możliwości nginx w zakresie przetwarzania żądań za pomocą skryptów w konfiguracji. Skrypty mogą być użyte w pliku konfiguracyjnym do zdefiniowania zaawansowanej logiki przetwarzania żądań, generowania konfiguracji, dynamicznego generowania odpowiedzi, modyfikowania żądania/odpowiedzi lub szybkiego tworzenia kodów pośredniczących w celu rozwiązywania problemów w aplikacjach internetowych. W nowej wersji:
Dodano obsługę wizualnego oddzielania cyfr w liczbach (na przykład „1_000”).
Zaimplementowano brakujące metody dla %TypedArray%.prototype: Every(), filter(), find(), findIndex(), forEach(), include(), indeksOf(), lastIndexOf(), map(), redukcja(), zmniejszPrawo(), odwróć(), trochę().
Zaimplementowano brakujące metody dla %TypedArray%: from(), of().
Do metod „crypto” i „fs” dodano obsługę obiektu Buffer i zapewniono, że fs.readFile(), Hash.prototype.digest() i Hmac.prototype.digest() zwracały instancję obiektu Buffer.
Do metody TextDecoder.prototype.decode() dodano obsługę ArrayBuffer.