Opensourcetechブログ

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

nginx njs-0.7.2 released.


LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。

nginx njs の最新バージョン、0.7.1がリリースされました。
f:id:opensourcetech:20220126094548p:plain:w400
http://nginx.org/


更新内容は、以下の通り。
http://nginx.org/en/docs/njs/changes.html

Changes with njs 0.7.2
Release Date: 25 January 2022

Core:
Bugfix: fixed Array.prototype.join() when array is changed while iterating.
Bugfix: fixed Array.prototype.slice() when array is changed while iterating.
Bugfix: fixed Array.prototype.concat() when array is changed while iterating.
Bugfix: fixed Array.prototype.reverse() when array is changed while iterating.
Bugfix: fixed Buffer.concat() with subarrays. Thanks to Sylvain Etienne.
Bugfix: fixed type confusion bug while resolving promises.
Bugfix: fixed Function.prototype.apply() with large array arguments.
Bugfix: fixed recursive async function calls.
Bugfix: fixed function redeclaration. The bug was introduced in 0.7.0.



日本語訳は、以下となります。

Changes with njs 0.7.2
Release Date: 25 January 2022

Core:
バグ修正:反復中に配列が変更された際のArray.prototype.join()が修正されました。
バグ修正:反復中に配列が変更された際のArray.prototype.slice()が修正されました。
バグ修正:反復中に配列が変更された際のArray.prototype.concat()が修正されました。
バグ修正:反復中に配列が変更された際のArray.prototype.reverse()が修正されました。
バグ修正:Buffer.concat()がサブ配列で修正されました。Sylvain Etienneに感謝します。
バグ修正:プロミスを解決する際の型の混乱バグを修正しました。
バグ修正:大きな配列引数を持つFunction.prototype.apply()が修正されました。
バグ修正:再帰的な非同期関数呼び出しが修正されました。
バグ修正:関数の再宣言が修正されました。バグは0.7.0で発生しました。



Opensourcetech by Takahiro Kujirai