Доступен новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.11.3, в котором реализованы следующие изменения:

По умолчанию выключена директива accept_mutex, определяющая метод уведомления рабочих процессов о поступлении новых соединений («on» — по очереди, «off» — все разом);
На Linux-системах при вызове epoll задействован флаг EPOLLEXCLUSIVE;
Добавлен новый модуль ngx_stream_geo_module, позволяющий создавать переменные, значения которых зависят от IP-адреса клиента;
Добавлен новый модуль ngx_stream_geoip_module, позволяющий создавать переменные, значения которых зависят от IP-адреса клиента, используя готовые базы MaxMind для привязки диапазонов адресов к регионам;
Добавлен новый модуль ngx_stream_split_clients_module, позволяющий создавать переменные для A/B тестирования (также известного как «split-тестирование»);
В модуле stream добавлена поддержка переменных в директивах proxy_pass и proxy_ssl_name;
Исправлена утечка сокетов при использовании протокола HTTP/2.