aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Volyntsev <xeioex@nginx.com>2024-06-24 17:09:07 -0700
committerDmitry Volyntsev <xeioexception@gmail.com>2024-06-25 10:40:20 -0700
commit9d4bf6c60aa60a828609f64d1b5c50f71bb7ef62 (patch)
treea60b0bd2495bf17fbc065bd0f0d0e6fcf2419953
parentd34fcb03cf2378a644a3c7366d58cbddc2771cbd (diff)
downloadnjs-9d4bf6c60aa60a828609f64d1b5c50f71bb7ef62.tar.gz
njs-9d4bf6c60aa60a828609f64d1b5c50f71bb7ef62.zip
Version 0.8.5.0.8.5
-rw-r--r--CHANGES50
1 files changed, 50 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 348964f3..32eb840f 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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: