nginx 1.25.2主线版最新发布,此次更新除了带来若干新功能与重要变更,更在HTTP/3领域加深了探索。从支持path MTU discovery和TLS_AES_128_CCM_SHA256密码套件开始,到调整OpenSSL的应用程序名称和加载方式,每一个细节都展现了nginx对于技术进步的追求。同时,也修复了与HTTP/3相关的若干问题,保证了产品的稳定性。

nginx 1.25.2 主线版已发布。

主要变化

Feature: 使用 HTTP/3 时启用 path MTU discovery
Feature: 使用 HTTP/3 时支持 TLS_AES_128_CCM_SHA256 密码套件
Change: nginx 在加载 OpenSSL 配置时使用应用程序名称 "nginx"
Change: 如果使用 --with-openssl 选项构建 OpenSSL,且未设置 OPENSSL_CONF 环境变量,则 nginx 不会尝试加载 OpenSSL 配置
Bugfix: 修复当使用 HTTP/3 时,在 $body_bytes_sent 变量中出现的错误
Bugfix: 修复 HTTP/3 引起的错误

详情查看 Changelog。

值得注意的是,从 nginx 1.25 开始,已实验性支持 HTTP/3。http://nginx.org/en/CHANGES

Changes with nginx 1.25.2                                        15 Aug 2023

    *) Feature: path MTU discovery when using HTTP/3.

    *) Feature: TLS_AES_128_CCM_SHA256 cipher suite support when using
       HTTP/3.

    *) Change: now nginx uses appname "nginx" when loading OpenSSL
       configuration.

    *) Change: now nginx does not try to load OpenSSL configuration if the
       --with-openssl option was used to built OpenSSL and the OPENSSL_CONF
       environment variable is not set.

    *) Bugfix: in the $body_bytes_sent variable when using HTTP/3.

    *) Bugfix: in HTTP/3.

nginx 1.25.2主线版的发布,无疑为web服务器技术带来了新的里程碑。特别是从nginx 1.25版本开始的HTTP/3实验性支持,预示着未来互联网通信技术的新发展趋势。对于技术从业者和开发者而言,紧跟nginx的最新动态,无疑将有助于更好地把握未来的技术潮流和市场方向。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。