Opensourcetechブログ

OpensourcetechによるNGINX/Kubernetes/Zabbix/Neo4j/Linuxなどオープンソース技術に関するブログです。

nginx njs-0.2.8 リリース

こんにちは、LinuCエバンジェリストこと、鯨井貴博@opensourcetechです。

 igore sysoevさんと一緒

 

nginx njsの最新バージョン 0.2.8がリリースされました!

f:id:opensourcetech:20190227111944p:plain

https://nginx.org/

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)に感謝します。
改善:例外でファイル名を報告するようになった。

 

 

 

 

www.slideshare.net

github.com

www.facebook.com

twitter.com

www.instagram.com

 

 

にほんブログ村 IT技術ブログ Linuxへ
Linux

にほんブログ村 IT技術ブログ オープンソースへ
オープンソース

 

 

Opensourcetech by Takahiro Kujirai