OpenResty 1.29.2.3 正式リリース
NGINX と LuaJIT ベースの OpenResty ネットワークプラットフォーム 1.29.2.3 正式版がリリースされました。完全なリリースノートは以下のリンクでご確認いただけます:https://openresty.org/en/ann-1029002003.html
本リリースではソースコード版、Win32/Win64 バイナリ配布版、および一般的な Linux ディストリビューション向けのパッケージが提供されています。以下のリンクからソフトウェアパッケージをダウンロードできます:http://openresty.org/en/download.html
すべての開発者と貢献者の皆様に感謝いたします!また、OpenResty Inc. による OpenResty コア開発への多大な支援に感謝いたします。
主な変更点
このバージョンの主な変更点は以下のとおりです
- セキュリティ修正:Nginx 公式の複数のセキュリティ脆弱性パッチを取り込みました。対象は DAV モジュール、MP4 モジュールのバッファオーバーフロー、CRAM-MD5/APOP のヌルポインタデリファレンス、auth_http インジェクション、OCSP 回避、SSL アップストリームインジェクションなどです
- lua-nginx-module:v0.10.30rc2 へアップグレード
precontent_by_luaディレクティブを追加proxy_ssl_verify_by_lua*ディレクティブを追加tcpsock:getsslsessionAPI および複数の SSL 関連 FFI 関数を追加- TCP ソケットの
keepintvl/keepcntオプションを追加 - QUIC 接続の終了処理パスにおける SIGSEGV および use-after-free 問題を修正
- SSL キャッシュにおけるヌルポインタデリファレンス問題を修正
- stream-lua-nginx-module
proxy_ssl_certificate_by_luaディレクティブを追加serversslhandshakeメソッドおよび複数の SSL 関連 FFI 関数を追加- TCP ソケットの
keepintvl/keepcntオプションを追加 - nginx のシャットダウンタイマー起動時に cosocket が正しくクローズされない問題を修正
- lua-resty-core:v0.1.33rc2 へアップグレード
tcpsock:getsslsession、sock:getsslpointer()、sock:getsslctx()などの API を追加precontent_by_luaディレクティブおよびproxy_ssl_certificate_by_luaディレクティブを追加- stream サブシステムにおける
tcpsock.getfd()のサポートを追加
- LuaJIT:v2.1-20260311 へアップグレード
ffi.abi("dualnum")のサポートを追加- ARM64 における複数の逆アセンブルおよび BTI 問題を修正
string.byte/sub/findの IR 生成における境界条件の問題を修正- DUALNUM モードにおける単項マイナス演算および型変換の問題を修正
- FFI、JIT コンパイラおよびクロスプラットフォームの安定性に関する複数の改善
変更内容の詳細については、提供されているリリースノートをご参照ください。
完全版変更ログ
変更内容の完全なリスト、HTML 版の変更ログ、その他の関連リンクについては、以下をご参照ください:
https://openresty.org/en/ann-1029002003.html
公式サイト
OpenResty は、標準の Nginx コア、Lua/LuaJIT、豊富なサードパーティ製 Nginx モジュール、Lua ライブラリ、およびそれらの主要な外部依存関係を統合した、成熟した Web プラットフォームです。OpenResty は完全かつ強力なWebソリューションを提供します。詳細については、OpenResty の公式サイトをご覧ください:
品質保証
Amazon EC2 テストクラスタにおいて広範なテストを実施し、Nginx コアを含むすべてのコンポーネントが適切に連携動作することを確認しています。最新のテストレポートは以下でご確認いただけます:
商用版
弊社では、最新のオープンソース版をベースとした OpenResty を、自社のグローバル CDN ネットワーク(通称「ミニ CDN」)で運用しています。このネットワークは、openresty.org および openresty.com の Web サイトを支えるとともに、弊社の商用ソフトウェアにも活用されています。詳細については、https://openresty.com/ をご覧ください。
フィードバック
本バージョンに関するフィードバックをお待ちしております。GitHub issues で新しい issue を作成していただくか、メールでご連絡いただくか、または弊社のコミュニティフォーラムでディスカッションにご参加ください。
公式アカウント
弊社のサービスにご興味をお持ちいただけましたら、最新情報を受け取るために WeChat の公式アカウントをフォローしてください。














