OpenResty 1.27.1.1 升级变化

OpenResty 1.27.1.1 正式发布

基于 NGINX 和 LuaJIT 的 OpenResty 网络平台 1.27.1.1 正式版已经正式发布。您可以在以下链接查看完整的发布说明:

http://openresty.org/en/ann-1027001001.html

本次发布提供了源代码发布版、Win32/Win64 二进制发行版,以及所有常见的 Linux 发行版版本。您可以通过下面的链接下载软件包:

http://openresty.org/en/download.html

特别感谢我们所有的开发人员和贡献者!感谢 OpenResty Inc. 赞助了大量 OpenResty 核心开发工作。

重点变更

此版本的亮点包括

  • OpenSSL:从 1.1.1 版升级到 3.0.15 版
  • PCRE:从 8.45 版升级到 10.42 版
  • 为官方预编译软件包添加了 http_v3_module
  • 为官方预编译软件包添加了 http_slice_module
  • LuaJIT
    • 改进了错误处理和堆栈溢出管理
    • 增强了跨 32/64 位和确定性字节码生成
    • 由于潜在的严重性能下降,在 OpenResty 分支中禁用了哈希计算优化 (CVE-2024-39702)。此问题仅存在于 OpenResty 分支(agentzh-v2.1),而非上游 LuaJIT。感谢 Kong Inc.
  • balancer_by_lua* 增加连接池的功能
  • 新增 SSL 相关功能,包括在客户端验证中支持可信证书
  • 新增了对从 TLS 主密钥导出密钥的支持
  • 实现了 ngx_http_lua_ffi_ssl_client_random 和相关函数
  • lua-resty-websocket
    • 添加了 send_continue 方法
    • 支持客户端自定义 sec-websocket 密钥
    • 已添加对连接 unix 套接字的支持
  • lua-resty-string
    • 在 AES GCM 中添加了 AAD 支持
    • 使 “random.bytes ”在默认情况下具有更强的加密能力
  • lua-resty-redis
    • 升级至 v0.31,优化了性能
  • lua-cjson
    • 更新至 2.1.0.14,支持 Lua 5.3 和 5.4 整数

有关变更的完整列表,请参阅提供的网页。

完整更改日志

完整的变更列表、HTML 版本的变更日志、及其他超链接请参阅下方的链接:

https://openresty.org/en/changelog-1027001.html

官网

OpenResty 是一个成熟的网络平台,它集成了标准的 Nginx 内核、Lua/LuaJIT、大量的第三方 Nginx 模块和 Lua 库,以及它们的大部分外部依赖。这使得 OpenResty 成为一个完整而强大的网络解决方案,详细信息请访问 OpenResty 主页:

https://openresty.org/

质量保证

我们在亚马逊 EC2 测试集群上进行了大量测试,并确保所有组件(包括 Nginx 内核)都能很好地协同工作。 一起运行。最新的测试报告可以在这里找到:

https://qa.openresty.org/

商业版本

我们在自己的全球 CDN 网络(被称为“迷你 CDN”)中运行基于最新开源版本的 OpenResty。这个网络为我们的 openresty.org 和 openresty.com 网站提供支持,同时也用于我们的商业软件。如需了解更多详情,请访问 https://openresty.com/

posted @ 2024-11-11 19:51  锐洋智能  阅读(16)  评论(0编辑  收藏  举报