nginx 模块:
更改:带有上传或下载事件类型的 r.variables.var、r.requestText、r.responseText、s.variables.var 和 s.on() 回调的数据参数现在会将 UTF-8 编码无效的字节转换为替换字符。处理二进制数据时,请使用 r.rawVariables.var、r.requestBuffer、r.responseBuffer、s.rawVariables.var 以及 s.on() 的上游或下游事件类型。
特性:为共享字典的 add()、set() 和 incr() 方法添加超时参数。
错误修正:修正了对重复 js_set 变量的检查。
修正]:修复了端口为非标准端口时的请求主机头。
修正] 修正了在 ngx.fetch() 和 r.subrequest() 中对零长度请求体的处理。
修正: 修复了 Headers.get() 中的堆缓冲溢出问题。
修正:修复了 r.subrequest() 的错误处理。
核心:
功能:为 QuickJS 引擎添加了 zlib 模块。
错误修正:修复了 zlib.inflate()。
修正]:修复了长度为零的参数 String.prototype.replaceAll()。
修正]:修复了 Array.prototype.toSpliced()、Array.prototype.toReversed()、Array.prototype.toSorted() 出现异常后的 retval 处理。
修正] RegExp.prototype[@@replace]()修复了包含 $’、$` 和 Unicode 字符的替换。
修正]:修复了 decodeURI() 和 decodeURIComponent() 中的一个字节超读问题。
修正]:跟踪参数范围。
修正]修正了 Date.parse() 中的整数溢出。