OpenResty 1.19.9.1 正式版发布
OpenResty 1.19.9.1 已正式发布,此版本包含了过去几个月所有的优化、bug 修复和新特性。
- 底层基于较新的 nginx 主线版本 1.19.9
- 从上游 LuaJIT 仓库引入了许多错误修复程序
- 引入新的宏
LUAJIT_TEST_FIXED_ORDER用于 lua 表的固定 (fixed-order) 顺序遍历 - 当 lua 请求内存失败时,会采取调用
abort()的方式来处理,而不是进行关闭 get_ctx_table支持使用来自调用者的 ctx 表,可降低创建新 ctx 表的成本- 修复使用 lua-tablepool 清除 lua table 内容时,metatable 没有被清除的问题
- 为了在使用 lua-tablepool 时获得更好性能,当内存池的大小大于 max_pool_size 时丢弃对象
- 针对 stream 子系统实现
ngx.processAPI
此外,官方新增了 alpine 3.14 的 x86_64 和 arm64 的官方包仓库:
https://openresty.org/cn/linux-packages.html