LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。
nginx unit の最新バージョン、1.26.0がリリースされました。
http://nginx.org/
更新内容は、以下の通り。
https://unit.nginx.org/CHANGES.txt
Changes with Unit 1.26.0 18 Nov 2021 *) Change: the "share" option now specifies the entire path to the files it serves, rather than a document root directory to be prepended to the request URI. *) Feature: automatic adjustment of existing configurations to the new "share" behavior when updating from previous versions. *) Feature: variables support in the "share" option. *) Feature: multiple paths in the "share" option. *) Feature: variables support in the "chroot" option. *) Feature: PHP opcache is shared between application processes. *) Feature: request routing by the query string. *) Bugfix: the router and app processes could crash when the requests limit was reached by asynchronous or multithreaded apps. *) Bugfix: established WebSocket connections could stop reading frames from the client after the corresponding listener had been reconfigured. *) Bugfix: fixed building with glibc 2.34, notably Fedora 35.
日本語訳は、以下となります。
Changes with Unit 1.26.0 18 Nov 2021 *)変更:"share"オプションは、要求URIの前に付加されるドキュメントルートディレクトリではなく、それが提供するファイルへの全パスを指定するようになった。 *)機能追加:以前のバージョンから更新するときに、既存の構成を新しい"share"の挙動に自動調整します。 *)機能追加:"share"オプションでサポートされている変数。 *)機能追加:"share"オプションに複数のパスがあります。 *)機能追加:"chroot"オプションで変数がサポートされています。 *)機能追加:PHP opcacheはアプリケーションプロセス間で共有されます。 *)機能追加:クエリー文字列によるルーティングを要求します。 *)バグ修正:非同期またはマルチスレッド化されたアプリケーションが要求の制限に達した場合、ルータおよびアプリケーションプロセスがクラッシュする可能性がありました。 *)バグ修正:確立されたWebSocket接続は、対応するリスナーが再構成された後に、クライアントからのフレームの読み取りを停止する可能性がありました。 *)バグ修正:glibc 2.34、特にFedora 35で修正された。
利用中の方は、更新を忘れずに!