diff options
author | Dmitry Volyntsev <xeioex@nginx.com> | 2024-06-24 17:09:07 -0700 |
---|---|---|
committer | Dmitry Volyntsev <xeioexception@gmail.com> | 2024-06-25 10:40:20 -0700 |
commit | 9d4bf6c60aa60a828609f64d1b5c50f71bb7ef62 (patch) | |
tree | a60b0bd2495bf17fbc065bd0f0d0e6fcf2419953 | |
parent | d34fcb03cf2378a644a3c7366d58cbddc2771cbd (diff) | |
download | njs-9d4bf6c60aa60a828609f64d1b5c50f71bb7ef62.tar.gz njs-9d4bf6c60aa60a828609f64d1b5c50f71bb7ef62.zip |
Version 0.8.5.0.8.5
-rw-r--r-- | CHANGES | 50 |
1 files changed, 50 insertions, 0 deletions
@@ -1,3 +1,53 @@ +Changes with njs 0.8.5 25 Jun 2024 + + nginx modules: + + *) Change: r.variables.var, r.requestText, r.responseText, + s.variables.var, and the "data" argument of the s.on() callback + with "upload" or "download" event types will now convert bytes + invalid in UTF-8 encoding into the replacement character. When + working with binary data, use r.rawVariables.var, r.requestBuffer, + r.responseBuffer, s.rawVariables.var, and the "upstream" or + "downstream" event type for s.on() instead. + + *) Feature: added timeout argument for shared dictionary methods + add(), set() and incr(). + + *) Bugfix: fixed checking for duplicate js_set variables. + + *) Bugfix: fixed request Host header when the port is non-standard. + + *) Bugfix: fixed handling of a zero-length request body in ngx.fetch() + and r.subrequest(). + + *) Bugfix: fixed heap-buffer-overflow in Headers.get(). + + *) Bugfix: fixed r.subrequest() error handling. + + Core: + + *) Feature: added zlib module for QuickJS engine. + + *) Bugfix: fixed zlib.inflate(). + + *) Bugfix: fixed String.prototype.replaceAll() with zero-length + argument. + + *) Bugfix: fixed retval handling after an exception in + Array.prototype.toSpliced(), Array.prototype.toReversed(), + Array.prototype.toSorted(). + + *) Bugfix: fixed RegExp.prototype[@@replace]() with replacements + containing "$'", "$\`" and strings with Unicode characters. + + *) Bugfix: fixed a one-byte overread in decodeURI() and + decodeURIComponent(). + + *) Bugfix: fixed tracking of argument scope. + + *) Bugfix: fixed integer overflow in Date.parse(). + + Changes with njs 0.8.4 16 Apr 2024 nginx modules: |