[njs] Version 0.3.3.
Dmitry Volyntsev
xeioex at nginx.com
Tue Jun 25 11:45:16 UTC 2019
details: https://hg.nginx.org/njs/rev/c65a4be9867d
branches:
changeset: 1016:c65a4be9867d
user: Dmitry Volyntsev <xeioex at nginx.com>
date: Tue Jun 25 14:43:56 2019 +0300
description:
Version 0.3.3.
diffstat:
CHANGES | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 60 insertions(+), 0 deletions(-)
diffs (67 lines):
diff -r 892680a2eae0 -r c65a4be9867d CHANGES
--- a/CHANGES Tue Jun 25 00:06:12 2019 +0300
+++ b/CHANGES Tue Jun 25 14:43:56 2019 +0300
@@ -1,3 +1,63 @@
+
+Changes with njs 0.3.3 25 Jun 2019
+
+ nginx modules:
+
+ *) Improvement: getting of special response headers in headersOut.
+
+ *) Improvement: working with unknown methods in subrequest().
+
+ *) Improvement: added support for null as a second argument
+ of r.subrequest().
+
+ *) Bugfix: fixed processing empty output chain in stream body filter.
+
+ Core:
+ *) Feature: added runtime support for property getter/setter.
+ Thanks to 洪志道 (Hong Zhi Dao) and Artem S. Povalyukhin.
+
+ *) Feature: added "process" global object.
+
+ *) Feature: writable most of built-in properties and methods.
+
+ *) Feature: added generic implementation of Array.prototype.fill().
+
+ *) Bugfix: fixed integer-overflow in String.prototype.concat().
+
+ *) Bugfix: fixed setting of object properties.
+
+ *) Bugfix: fixed Array.prototype.toString().
+
+ *) Bugfix: fixed Date.prototype.toJSON().
+
+ *) Bugfix: fixed overwriting "constructor" property of built-in
+ prototypes.
+
+ *) Bugfix: fixed processing of invalid surrogate pairs in strings.
+
+ *) Bugfix: fixed processing of invalid surrogate pairs in JSON
+ strings.
+
+ *) Bugfix: fixed heap-buffer-overflow in toUpperCase() and
+ toLowerCase().
+
+ *) Bugfix: fixed escaping lone closing square brackets in RegExp()
+ constructor.
+
+ *) Bugfix: fixed String.prototype.toBytes() for ASCII strings.
+
+ *) Bugfix: fixed handling zero byte characters inside RegExp
+ pattern strings.
+
+ *) Bugfix: fixed String.prototype.toBytes() for ASCII strings.
+
+ *) Bugfix: fixed truth value of JSON numbers in JSON.parse().
+
+ *) Bugfix: fixed use-of-uninitialized-value in
+ njs_string_replace_join().
+
+ *) Bugfix: fixed parseInt('-0').
+ Thanks to Artem S. Povalyukhin.
Changes with njs 0.3.2 21 May 2019
More information about the nginx-devel
mailing list