Випущено nginx 1.26.0
14:02, 25.04.2024
Випуск попередньої версії 1.25.0 відбувся в травні минулого року і 23 квітня 2024 року було випущено багатопротокольний і високопродуктивний nginx 1.26.0.
За наявними даними, у новій версії буде усунуто вразливості, а також усі виявлені помилки. Основні поліпшення стосуються:
- Додано директиву http2, яка може бути використана в блоках server;
- З'явився модуль ngx_http_v3, у якому зі свого боку існує експериментальна підтримка HTTP/3;
- Додано підтримку віртуальних серверів у модулі stream;
- У модулі stream директиви listen було додано підтримку таких параметрів, як setfib, accept_filter, і deferred;
- З'явився також модуль ngx_stream_pass_module. Він функціонує для прокидання з'єднань безпосередньо в активний сокет;
- Було значно вдосконалено управління буферами, що застосовуються при автоматичному визначенні підключень HTTP/2;
- Не буде підтримки застарілої директиви ssl;
- Покращено ефективність запуску конфігурацій із безліччю директив location;
- Була так само реалізована підтримка cache line, або визначення розміру блоку. Вона доступна для деяких архітектур і потрібна насамперед для передавання інформації між пам'яттю і кешем CPU;
- Покращено захист клієнтів від DDoS-атак. Аномальну активність відразу скидають в одному з'єднанні HTTP/2;
- Не буде підтримки Server push у HTTP/2.
Стабільний випуск проекту FreeNginx 1.26.0 відбувся на початку квітня, і він позиціонується як некомерційний проект.