wydanie głównej gałęzi , w ramach której kontynuowany jest rozwój nowych możliwości (w równolegle wspieranej stabilnej wprowadzane są tylko zmiany związane z eliminacją poważnych błędów i luk w zabezpieczeniach).
Podstawowe :
- W dyrektywie Dodano wsparcie dla używania zmiennych w parametrach adresu. Jeśli adres jest podany jako nazwa domeny, jest ona wyszukiwana w opisanych grupach serwerów, a jeśli nie zostanie znaleziona, określana jest za pomocą resolvera;
- Poprawka błędu w obsłudze zapytań pipelined w połączeniu SSL, gdzie mogło pojawić się opóźnienie;
- Wprowadzone poprawki w dyrektywie przy użyciu protokołu HTTP/2.
Dodatkowo można zaznaczyć , interpretera języka JavaScript dla serwera www nginx. Interpreter njs wdraża standardy ECMAScript i pozwala na rozszerzenie możliwości nginx w zakresie przetwarzania żądań za pomocą skryptów w konfiguracji. Skrypty mogą być używane w pliku konfiguracyjnym do definiowania zaawansowanej logiki przetwarzania żądań, formułowania konfiguracji, dynamicznego generowania odpowiedzi, modyfikacji żądania/odpowiedzi lub szybkiego tworzenia zastępczych rozwiązań problemów w aplikacjach webowych.
W nowej wersji modułu nginx dodano wsparcie dla Promise w r.subrequest oraz zmiany w obsłudze właściwości r.parent. Dodatkowo:
- dodano wsparcie dla Promise;
- dodano wstępne wsparcie dla Typed-array;
- dodano wsparcie dla ArrayBuffer;
- dodano wstępne wsparcie dla symboli;
- dodano zewnętrzne sterowanie dla JSON.stringify();
- dodano Object.is();
- dodano Object.setPrototypeOf();
- wprowadzono operator łączenia zerowego ();
- wprowadzono poprawkę w Object.getPrototypeOf() zgodnie ze specyfikacją;
- wprowadzono poprawkę w Object.prototype.valueOf() zgodnie ze specyfikacją;
- wprowadzono poprawkę w JSON.stringify() dla wartości nieczytelnych i
funkcja zastępcza; - poprawiony operator «in» zgodnie ze specyfikacją;
- wprowadzono poprawkę w Object.defineProperties() zgodnie z
specyfikacją; - wprowadzono poprawkę w Object.create() zgodnie ze specyfikacją.
- wprowadzono poprawkę w Number.prototype.toString(radix), przy włączonej szybkiej matematyce;
- poprawione właściwości instancji RegExp();
- poprawiony błąd importu podczas importu.
Źródło: opennet.ru
