我很高兴地代表 OpenRresty 团队宣布,我们基于 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.
  • 改进了 keepalive 和平衡器功能
  • 新增 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 库,是一个完整的网络平台。 第三方 Nginx 模块和 Lua 库,以及它们的大部分外部 依赖关系。详情请查看 OpenResty 主页:

https://openresty.org/

质量保证

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

https://qa.openresty.org/

商业版本

我们还始终在自己的全球 CDN 网络中运行基于最新开源版本 OpenResty 的 在我们自己的全球 CDN 网络(被称为 “迷你 CDN”)中运行。 (被称为 “迷你 CDN”),为我们的 openresty.org 和 openresty.com 网站提供支持。 网站的商业软件。详情请参见 https://openresty.com/

反馈

欢迎给本版本提供反馈。欢迎到 GitHub issues 创建新 issue 或者给我们的邮件列表之一发送邮件, 或者到我们的 bbs 讨论。

公众号

欢迎关注我们的微信公众号

我们的微信公众号