NGINX Unitの変更履歴を一緒に読む

NGINX, Inc. シニアプロダクトマネージャー、Nick Shadrin

NGINX Unitは、アーキテクチャ、ユースケース、アプリケーションスタック内での位置付けという点ではNGINXと異なりますが、開発文化は非常によく似ています。NGINX Conf 2018のセッションでは、Nickが過去1年間にNGINX Unitへ導入された新機能やその他の変更について説明します。まず、オープンソース版の変更に関するお知らせを受け取る方法、各種コードブランチ、バージョン番号の付与方式といった一般的なトピックを取り上げます。続いて、ベータ期間中に完成した機能を詳しく解説します。

  • 設定の永続化
  • timeoutアプリケーション用パラメーター
  • HTTPキープアライブ
  • home Python仮想環境用パラメーター
  • Pythonの「atexit」ハンドラーをサポート
  • processes:preforkおよび動的プロセス管理に対応するオブジェクト
  • Perlアプリケーションモジュール
  • Rubyアプリケーションモジュール

最後に、バージョン1.0のGAリリース後に行われた変更点を振り返ります。

  • access_log基本的なアクセスログ記録用のパラメーター
  • environment環境変数を設定するためのオブジェクト
  • options 構成変数を管理するための php.ini オブジェクト
  • Go実行可能ファイルのコマンドライン引数をサポート
  • settingsグローバル設定オプション用のオブジェクト
  • リクエストボディのサイズとタイムアウトに関するHTTP設定