OpenResty 1.31.1.1 正式リリース
NGINX と LuaJIT ベースの OpenResty ネットワークプラットフォーム 1.31.1.1 正式版を正式リリースしました。完全なリリースノートはこちらからご確認いただけます。
本リリースでは、ソースコード配布版、Win32/Win64 バイナリ配布版、および主要な Linux ディストリビューション向けパッケージを提供しています。パッケージはこちらからダウンロードできます。
すべての開発者および貢献者の皆様に心より感謝申し上げます。OpenResty Inc. による OpenResty コア開発への多大なご支援にも、あわせて感謝いたします。
主な変更点
本バージョンの主な変更点は以下のとおりです。
- Nginx コア:nginx 1.29.2 から 1.31.1 へアップグレード
- OpenSSL:3.5.5 から 3.5.6 へアップグレード
- lua-nginx-module(v0.10.31 へアップグレード)
precontent_by_luaディレクティブを追加proxy_ssl_verify_by_lua*ディレクティブを追加- サーバー random および master key を取得する API を追加
tcpsock:getsslsessionおよび複数の SSL 関連 FFI 関数を追加- cosocket の TLS ハンドシェイク時に、カスタムの信頼 CA ストアを使用可能に
- TCP ソケットに
keepintvlおよびkeepcntオプションを追加 ngx.header['WWW-Authenticate']に table を指定して複数の値を設定可能に- QUIC 接続のクローズ、worker プロセスの終了、SSL キャッシュに関連する複数のクラッシュ問題を修正
- stream-lua-nginx-module(v0.0.19 へアップグレード)
proxy_ssl_certificate_by_luaディレクティブを追加- ダウンストリームソケットに
serversslhandshakeメソッドを実装 tcpsock:get_ssl_sessionおよび複数の SSL 関連 FFI API を追加- UDP cosocket のローカルポートバインドに
reuseportサポートを追加 - cosocket の TLS ハンドシェイク時に、カスタムの信頼 CA ストアを使用可能に
- lua-resty-core(v0.1.34rc2 へアップグレード)
tcpsock:settrustedstore()を追加し、ハンドシェイクごとに信頼 CA ストアを設定可能にsock:getsslpointer()、sock:getsslctx()、ssl.get_upstream_ssl_pointerを追加- stream サブシステムに
tcpsock.getfd()およびtcpsock:settrustedstore()を追加 precontent_by_luaディレクティブ、および server random と master key を取得する Lua API を追加
- LuaJIT(v2.1-20260415 へアップグレード)
ffi.abi("dualnum")を追加- ARM64、s390x、FFI など、複数箇所の修正および最適化
- DUALNUM、文字列操作、JIT コンパイルに関連する複数のエッジケースを修正
- その他のコンポーネントのアップグレード
- ngx_postgres を v1.1 へアップグレード
- xss-nginx-module を v0.07 へアップグレードし、動的モジュールビルドに対応
- lua-resty-mysql を v0.30 へアップグレードし、ed25519 に対応
- echo-nginx-module を v0.64 へアップグレード
- lua-upstream-nginx-module を v0.08 へアップグレード
- lua-resty-upstream-healthcheck を v0.09 へアップグレード
- lua-resty-string を v0.17 へアップグレードし、AES-256-CTR バインディングを追加
- lua-cjson を v2.1.0.17 へアップグレードし、デコード時のコメント許可およびエンコード時のインデントオプションを追加
- drizzle-nginx-module を v0.1.13 へアップグレード
完全な変更ログ
変更内容の完全な一覧、HTML 版の変更ログ、その他の関連リンクについては、完全なリリースノートをご参照ください。
公式サイト
OpenResty は、標準の Nginx コア、Lua/LuaJIT、多数のサードパーティ Nginx モジュールおよび Lua ライブラリ、ならびにそれらの主要な外部依存関係を統合した、成熟したネットワークプラットフォームです。これにより、OpenResty は完全かつ強力なネットワークソリューションを提供します。詳細は OpenResty 公式サイトをご覧ください。
品質保証
Amazon EC2 テストクラスタ上で大規模なテストを実施し、Nginx コアを含むすべてのコンポーネントが適切に連携して動作することを確認しています。最新のテストレポートは以下でご確認いただけます。
商用版
OpenResty Inc. では、最新のオープンソース版をベースとした OpenResty を、自社のグローバル CDN ネットワーク(通称「ミニ CDN」)上で運用しています。このネットワークは openresty.org および openresty.com の Web サイトを支えるほか、商用ソフトウェアにも活用されています。詳細は https://openresty.com/ をご覧ください。
フィードバック
本バージョンに関するフィードバックをお寄せください。GitHub issues で新しい issue を作成する、メールでご連絡いただく、または BBS で議論に参加する、いずれの方法でも構いません。











