[njs] Version 0.5.0.
Igor Ippolitov
iippolitov at nginx.com
Tue Dec 1 15:01:21 UTC 2020
details: https://hg.nginx.org/njs/rev/69f07c615162
branches:
changeset: 1579:69f07c615162
user: Dmitry Volyntsev <xeioex at nginx.com>
date: Tue Dec 01 12:32:31 2020 +0000
description:
Version 0.5.0.
diffstat:
CHANGES | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 77 insertions(+), 0 deletions(-)
diffs (84 lines):
diff -r 5e29ce36383e -r 69f07c615162 CHANGES
--- a/CHANGES Wed Nov 25 00:12:04 2020 +0100
+++ b/CHANGES Tue Dec 01 12:32:31 2020 +0000
@@ -1,3 +1,80 @@
+
+Changes with njs 0.5.0 01 Dec 2020
+
+ nginx modules:
+
+ *) Feature: introduced global "ngx" object.
+ The following methods were added:
+ ngx.log(level, msg)
+
+ The following properties were added:
+ ngx.INFO,
+ ngx.WARN,
+ ngx.ERR.
+
+ *) Feature: added support for Buffer object where string
+ is expected.
+
+ *) Feature: added Buffer version of existing properties.
+ The following properties were added:
+ r.requestBuffer (r.requestBody),
+ r.responseBuffer (r.responseBody),
+ r.rawVariables (r.variables),
+ s.rawVariables (s.variables).
+
+ The following events were added in stream module:
+ upstream (upload),
+ downstream (download).
+
+ *) Improvement: added aliases to existing properties.
+ The following properties were added:
+ r.requestText (r.requestBody),
+ r.responseText (r.responseBody).
+
+ *) Improvement: throwing an exception in r.internalRedirect()
+ for a subrequest.
+
+ *) Bugfix: fixed promise r.subrequest() with error_page redirect.
+
+ *) Bugfix: fixed promise events handling.
+
+ Core:
+
+ *) Feature: added TypeScript definitions for built-in
+ modules.
+ Thanks to Jakub Jirutka.
+
+ *) Feature: tracking unhandled promise rejection.
+
+ *) Feature: added initial iterator support.
+ Thanks to Artem S. Povalyukhin.
+
+ *) Improvement: TypeScript definitions are refactored.
+ Thanks to Jakub Jirutka.
+
+ *) Improvement: added forgotten support for
+ Object.prototype.valueOf() in Buffer.from().
+
+ *) Bugfix: fixed heap-use-after-free in JSON.parse().
+
+ *) Bugfix: fixed heap-use-after-free in JSON.stringify().
+
+ *) Bugfix: fixed JSON.stringify() for arrays resizable via
+ getters.
+
+ *) Bugfix: fixed heap-buffer-overflow for
+ RegExp.prototype[Symbol.replace].
+
+ *) Bugfix: fixed returned value for Buffer.prototype.write*
+ functions.
+
+ *) Bugfix: fixed querystring.stringify().
+ Thanks to Artem S. Povalyukhin.
+
+ *) Bugfix: fixed the catch handler for
+ Promise.prototype.finally().
+
+ *) Bugfix: fixed querystring.parse().
Changes with njs 0.4.4 29 Sep 2020
More information about the nginx-devel
mailing list