nginx 1.26.0 has been released

nginx 1.26.0 has been released

25.04.2024
Author: HostZealot Team
2 min.
46

The release of the previous version 1.25.0 took place in May last year and the multiprotocol and high-performance nginx 1.26.0 was released on April 23, 2024.

According to existing reports, the new version will address vulnerabilities as well as all bugs that have been discovered. The main improvements relate to:

  • Added http2 directive that can be used in server blocks;
  • ngx_http_v3 module has been added, which includes experimental HTTP/3 support;
  • Added support for virtual servers in the stream module;
  • Support for parameters such as setfib, accept_filter, and deferred has been added to the stream module of the listen directive;
  • The ngx_stream_pass_module has been also added. It acts by forwarding connections directly to the active socket;
  • The management of buffers used in automatic HTTP/2 connection detection has been significantly improved;
  • There will be no support for the deprecated SSL directive;
  • Improved efficiency of running configurations with multiple location directives;
  • Support for cache line, or block size detection, has also been implemented. It is available for some architectures and is primarily needed to transfer information between memory and CPU cache;
  • Improved protection of clients from DDoS attacks. Anomalous activity is immediately dropped in a single HTTP/2 connection;
  • There will be no Server push support in HTTP/2.

The FreeNginx 1.26.0 project was released in early April and is positioned as a non-commercial project.

Related Articles