We are happy to announce the new formal release, 1.25.3.1, of the OpenResty web platform based on NGINX and LuaJIT.

Download this version here.

The (portable) source code distribution, the Win32/Win64 binary distributions, and the pre-built binary Linux packages for Ubuntu, Debian, Fedora, CentOS, RHEL, Alpine, OpenSUSE, Amazon Linux, Rocky Linux, Oracle Linux, and CBL Mariner are provided on this Download page.

Version highlights

  • Based on the very recent mainline nginx core 1.25.3.
  • LuaJIT
  • Added support for HTTP/3.
  • Added support for PCRE2.
  • Upgraded OpenSSL to 1.1.1w for Win32/Win64.
  • lua-nginx-module
    • Added support for lua_ssl_certificate and lua_ssl_certificate_key.
    • Removed ngx.re from ngx.run_worker_thread.
    • Disabled SSLv3 and enabled TLSv1.3 by default in the lua-ssl-protocols.
  • lua-resty-core
    • Refined ngx.worker.pids() for better performance.
  • lua-resty-dns
    • Introduced a cleanup method for explicit destruction of cosocket resources within the resolver object.

Full Changelog

Complete change logs since the last (formal) release, 1.21.4.3, can be browsed in the page Change Log for 1.25.3.x.

Feedback

We appreciate your feedback on this release. Feel free to create new GitHub issues or send emails to one of our mailing lists.