Welcome! Log In Create A New Profile

Advanced

[nginx-ru-announce] unit-1.9.0

Posted by Валентин Бартенев 
Валентин Бартенев
[nginx-ru-announce] unit-1.9.0
May 30, 2019 01:34PM
Здравствуйте.

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

В этом выпуске мы продолжили развивать возможности внутренней маршрутизации
для более разнообразного и точного распределения запросов. Кроме того, для
упрощения работы с массивами в конфигурации, управляющий API теперь поддерживает
операции POST.

Документация по новым возможностям:

- Правила сопоставления: https://unit.nginx.org/configuration/#condition-matching
- Операции в API: https://unit.nginx.org/configuration/#configuration-management

Также доступна запись митапа NGINX, где хорошо рассказывается про динамическую
маршрутизацию для приложений, хотя туда не вошли новые функции из этого выпуска:

- https://www.youtube.com/watch?v=5O4TjbbxTxw

Ещё было исправлено несколько досадных ошибок, а благодаря вашим отзывам модуль
Node.js теперь поддерживает ещё больше приложений.


Изменения в Unit 1.9.0 30.05.2019

*) Добавление: маршрутизация запросов по аргументам, cookie и полям
заголовка.

*) Добавление: спецсимвол для частичного совпадения теперь можно
использовать и в середине шаблонов сопоставления в маршрутах.

*) Добавление: операция POST для добавления элементов в массивы в
конфигурации.

*) Добавление: поддержка смены пользователя и группы при помощи CAP_SETUID
и CAP_SETGID в Linux без запуска главного процесса под привилегированным
пользователем.

*) Исправление: в процессе роутера могла возникать утечка памяти, если
клиент преждевременно завершал соединение.

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

*) Исправление: операции PUT и DELETE не работали на элементах массивов в
конфигурации.

*) Исправление: схема запроса в приложениях не отражала TLS-подключения.

*) Исправление: восстановлена совместимость с приложениями Node.js,
использующими функцию ServerResponse._implicitHeader(); ошибка появилась
в версии 1.7.

*) Исправление: различные проблемы совместимости с приложениями Node.js.


В этом выпуске также стали доступны пакеты для Ubuntu 19.04 "disco".
Полный список доступных репозиториев смотрите на нашем сайте:

- https://unit.nginx.org/installation/

Тем временем, мы продолжаем трудиться над поддержкой WebSocket для модулей
Node.js и Java. Все почти готово; шансы на то, что это войдет в следующий
выпуск - очень велики.

Работа над проксированием и отдачей статических файлов также ведется, но на
это уйдет больше времени.

Напоминаю, что мы непрерывно находимся в поиске талантливых разработчиков,
желающих присоединиться к нашей команде. Вакансии в Москве и других локациях
можно посмотреть по ссылке:

- https://www.nginx.com/careers/current-openings/

--
Валентин Бартенев
_______________________________________________
nginx-ru-announce mailing list
nginx-ru-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru-announce
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 79
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready