Hello, I'm glad to announce a new release of NGINX JavaScript module (njs). This release proceeds to extend the coverage of ECMAScript specifications and modules functionality. - Added support for setting nginx variables. - Added support for delete operation in r.headersOut. - Properties of HTTP request deprecated in 0.2.2 were removed. - Added labels support. - Added support for shorthand property names for Object literals. : > var a = 1, b = 2 : undefined : > ({a, b}) : { : a: 1, : b: 2 : } You can learn more about njs: - Overview and introduction: http://nginx.org/en/docs/njs/ - Presentation: https://youtu.be/Jc_L6UffFOs Feel free to try it and give us feedback on: - Github: https://github.com/nginx/njs/issues - Mailing list: http://mailman.nginx.org/mailman/listinfo/nginx-devel Changes with njs 0.2.8 26 Feb 2019 nginx modules: *) Change: properties of HTTP request deprecated in 0.2.2 are removed. *) Feature: added support for delete operation in r.headersOut. *) Feature: added support for setting nginx variables. *) Bugfix: fixed r.subrequest() for empty body value. *) Improvement: setting special response headers in r.headersOut. Core: *) Feature: added labels support. *) Feature: added setImmediate() method. *) Feature: added support for shorthand property names for Object literals. *) Bugfix: fixed Function.prototype.bind(). *) Bugfix: fixed parsing of string literals containing newline characters. *) Bugfix: fixed line number in reporting variable reference errors. *) Bugfix: fixed creation of long UTF8 strings. *) Bugfix: fixed String.prototype.split() for unicode strings. *) Bugfix: fixed heap-buffer-overflow in String.prototype.split(). *) Bugfix: fixed Array.prototype.fill(). Thanks to Artem S. Povalyukhin. *) Improvement: code related to function invocation is refactored. Thanks to ??? (Hong Zhi Dao). *) Improvement: code related to variables is refactored. Thanks to ??? (Hong Zhi Dao). *) Improvement: parser is refactored. Thanks to ??? (Hong Zhi Dao). *) Improvement: reporting filenames in exceptions.