Welcome! Log In Create A New Profile

Advanced

Релиз Unit 1.10.0

Валентин Бартенев
August 23, 2019 04:18PM
Всем привет.

Рад сообщить о выпуске новой версии NGINX Unit.

Этот релиз в основном включает ряд улучшений в поддержке приложений на
разных языках; в частности, добавлена поддержка входящих соединений по
протоколу WebSocket. Пока это коснулось только Node.js. На очереди -
поддержка в Java-модуле, которая уже почти завершена.

Чтобы принимать WebSocket-соединения в приложениях Node.js, вместо родного
объекта сервера воспользуйтесь объектом из нашего модуля unit-http:

var webSocketServer = require('unit-http/websocket').server;

Другой ожидаемой возможностью в этом релизе стало вычленение PATH_INFO
из пути запроса в PHP-модуле. Теперь Unit самостоятельно обрабатывает
запросы вида /app.php/some/path?some=args, которые иногда по старинке
используются для реализации семантических URL-ов.


Изменения в Unit 1.10.0 22.08.2019

*) Изменение: cookies в маршрутах теперь сопоставляются с учетом регистра.

*) Изменение: уменьшен уровень логирования распространенных ошибок,
возникающих, когда клиенты закрывают соединения.

*) Изменение: невостребованная опция "--include=" удалена из скрипта
./configure для Perl-модуля.

*) Добавление: встроенная реализация WebSocket-сервера для Node.js.

*) Добавление: вычленение PATH_INFO из URI запроса в PHP.

*) Добавление: маршрутизация запросов на основе схемы (HTTP или HTTPS).

*) Добавление: улучшена совместимость API c Node.js 11.10 и выше.

*) Исправление: ошибка переконфигурации при отсутствии объекта "listeners"
или "applications".

*) Исправление: возможный сбой при применении конфигурации большого объема.


Кроме того, с удовольствием отмечаю, что к работе над проектом подключились
два новых разработчика: Axel Duch и Tiago de Bem Natel de Moura.

Аксель уже реализовал для этого релиза сопоставление схемы и сейчас трудится
над дальнейшим расширением возможностей маршрутизации запросов по адресам
отправителя и получателя.

Параллельно Тьяго добился заметных успехов, работая над изоляцией процессов
приложений. За его трудом над поддержкой пространств имен Linux в Unit можно
наблюдать на GitHub:

- https://github.com/nginx/unit/pull/289

Также смотрите его сообщение с описанием предлагаемой функциональности:

- https://mailman.nginx.org/pipermail/nginx/2019-August/058321.html

Тем временем мы практически закончили работу над первичной поддержкой
проксирования и раздачи статики; с большой вероятностью новые возможности
(для начала в самом базовом виде) выйдут уже в следующем релизе, который
намечен на эту осень.

Следите за обновлениями.

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Релиз Unit 1.10.0

Валентин Бартенев August 23, 2019 04:18PM

Re: Релиз Unit 1.10.0

S.A.N August 25, 2019 09:54PM

Re: Релиз Unit 1.10.0

Валентин Бартенев August 26, 2019 08:24AM

Re: Релиз Unit 1.10.0

S.A.N August 26, 2019 09:11AM

Re: *****SPAM***** Re: Релиз Unit 1.10.0

Valery Kholodkov August 26, 2019 11:56AM

Ошибка при использовании переменных в ssl_certificate и ssl_certificate_key

actionmanager September 09, 2019 11:56AM

Re: Ошибка при использовании переменных в ssl_certificate и ssl_certificate_key

Maxim Dounin September 09, 2019 12:08PM

Re: Релиз Unit 1.10.0

Vadim A. Misbakh-Soloviov November 07, 2019 10:16AM

Re: Релиз Unit 1.10.0

Maxim Konovalov November 07, 2019 10:18AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 237
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready