OpenResty 1.19.9.1 预览版 RC1 发布
我们刚刚发布了一个新的候选版本,OpenResty 1.19.9.1 RC1,供社区测试使用。
源码包
https://openresty.org/download/openresty-1.19.9.1rc1.tar.gz
源码压缩包的 PGP:
https://openresty.org/download/openresty-1.19.9.1rc1.tar.gz.asc
Windows 二进制包
Win64 版本:
https://openresty.org/download/openresty-1.19.9.1rc1-win64.zip
Win64 压缩包的 PGP:
https://openresty.org/download/openresty-1.19.9.1rc1-win64.zip.asc
Win32 版本:
https://openresty.org/download/openresty-1.19.9.1rc1-win32.zip
Win32 压缩包的 PGP:
https://openresty.org/download/openresty-1.19.9.1rc1-win32.zip.asc
鸣谢
特别感谢我们所有的开发者和贡献者! 也感谢李俊龙和王家豪在发布这个版本时的帮助。
重点变更
本候选版本的重点变更有:
- 基于 NGINX 最新主干核心版本 1.19.9。
- 从 Mike Pall 维护的的上游 LuaJIT 同步大量修改。
- 引入新的宏
LUAJIT_TEST_FIXED_ORDER
,用于以固定顺序遍历 lua 表。 - 当 lua 请求内存失败时,不是优雅关闭,而是调用
abort()
。 - 现在
get_ctx_table
支持使用来自调用者的ctx
表,这将减少创建新ctx
表的成本。 - 修正了使用
lua-tablepool
时,清除 lua 表的内容,metatable
没有被清除的问题。 - 为了在使用
lua-tablepool
时获得更好的性能,当表格池的大小大于max_pool_size
时,丢弃对象。 - 为 stream 子系统实现
ngx.process API
。
完整变更日志
自上一个(正式)版本 1.19.3.2 以来的完整变更记录请见:
https://openresty.org/en/ann-1019009001rc1.html
反馈
欢迎给本版本提供反馈。欢迎到 GitHub issues 创建新 issue 或者给我们的邮件列表之一发送邮件, 或者到我们的 bbs 讨论。
公众号
欢迎关注我们的微信公众号