Выпуск Nginx 1.8 И 1.9

Мы рады сообщить о выходе новых релизов стабильной ветки NGINX 1.8 и основной ветки NGINX 1.9, в рамках которых продолжится разработка нового функционала.

Новые ветки релиза заменяют версии 1.6 и 1.7 соответственно.

За последний год было выпущено 12 версий 1.7, и все новые функции, которые появились в них, теперь доступны в 1.8, в том числе:

  • Проверка серверных SSL-сертификатов — Предназначен для защиты подключений к вышестоящим серверам от MITM-атаки ;
  • Запись в системный журнал — Позволяет передавать логи по сети посредством UDP-сообщений;
  • Пулы потоков для выполнения блокирующих операций ввода-вывода — Увеличение производительности NGINX в ситуациях, когда блокировка чтения с диска неизбежна;
  • Новый метод балансировки нагрузки «хэш» — Позволяет выбрать сервер из группы по хешу от произвольной переменной;
  • Небуферизованный прием тела запроса — Позволяет передать запрос на бэкенд сразу, не дожидаясь получения всего тела запроса.

Полный список нововведений за прошедший год можно найти в журнал изменений за 1,8.

Особенности нумерации

Перенумерация ветвей — ключевой момент в нашем ежегодном процессе, когда следующая стабильная ветка (функциональность заморожена) отделяется от основной ветки (разработка новой функциональности).

Несколько недель назад версия 1.8 отделилась от основной как новая стабильная, после чего основная версия 1.7 сменилась на 1.9. Мы больше не поддерживаем версию 1.6 (предыдущая стабильная ветка) и ничего не разрабатываем для версии 1.7. В понимании NGINX стабильная версия (1.8) означает, что набор функций не меняется и в эту ветку включены только исправления критических ошибок.

Стабильность не обязательно означает большую надежность и меньшее количество ошибок.

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

С другой стороны, изменения в стабильной ветке, скорее всего, не затронут какие-либо сторонние модули, тогда как в основной ветке это может произойти при добавлении нового функционала.

Полное представление о том, как мы нумеруем наши версии (с иллюстрациями), вы можете прочитать прошлогодняя статья на эту тему .



Чего ожидать от 1.9?

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

Поддержка HTTP/2 и динамическая загрузка модулей также запланированы на конец этого года.

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



А как насчет NGINX Plus?

НГИНКС Плюс это коммерческая версия NGINX с расширенный функционал .

NGINX Plus основан на основной ветке и обычно новых выпусках.

публикуется ежеквартально .

Новые функции из основной ветки переходят в NGINX Plus и выпускаются после тщательного внутреннего тестирования, а также боевого крещения в рамках выпусков основной ветки.

Теги: #Nginx #mainline #stable #versioning #обновить всех #HTTP/2 #динамические модули #разработка веб-сайтов

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.