こんにちは、LinuCエバンジェリストこと、鯨井貴博@opensourcetechです。
nginx njsの最新バージョン 0.2.8がリリースされました!
https://nginx.org/en/docs/njs/index.html
Changelogs
更新内容は、以下の通り。
https://nginx.org/en/docs/njs/changes.html
Changes with 0.2.8
Release Date: 26 February 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 setting special response headers in 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.
Changelogs(日本語訳)
日本語訳は、以下です。
0.2.8における変更点 2019年2月26日
nginx modules
変更:0.2.2で廃止されたHTTPリクエストのプロパティが削除された。
機能追加:r.headersOut {}で削除操作のサポートが追加された。
機能追加:nginx変数設定のサポートを追加された。
バグ修正:空のボディ値に対するr.subrequest()を修正した。
改善:r.headersOut {}の特定のレスポンスヘッダ設定。
Core:
機能追加:ラベルのサポート追加された。
機能追加:setImmediate()メソッドが追加された。
機能追加:オブジェクトリテラルの短縮プロパティ名のサポートが追加された。
バグ修正:Function.prototype.bind()を修正した。
バグ修正:改行文字を含む文字列リテラルの解析を修正した。
バグ修正:可変参照エラーを報告する際の行番号を修正した。
バグ修正:長いUTF8文字列の作成を修正した。
バグ修正:Unicode文字列用のString.prototype.split()の特定のレスポンスヘッダ設定を修正した。
バグ修正:String.prototype.split()のヒープバッファオーバーフローを修正した。
バグ修正:Array.prototype.fill()を修正。 Artem S. Povalyukhinに感謝します。
改善:関数呼び出しに関連するコードがリファクタリングされた。洪志道(Hong Zhi Dao)に感謝します。
改善:変数に関連するコードがリファクタリングされた。洪志道(Hong Zhi Dao)に感謝します。
改善:parserがリファクタリングされた。洪志道(Hong Zhi Dao)に感謝します。
改善:例外でファイル名を報告するようになった。