Здравствуйте. Рад сообщить о выпуске новой версии 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 mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru