プーマ4.1.0リリースでは、プーマが生まれ、並行して高速です。プーマは、RubyのWebプログラムの高速処理と同時HTTP 1.1サーバー小さな図書館のプロバイダです。プログラムのみラックを実行するように設計されています
スピード比較:
このバージョンでは、詳細な改善レコードが含まれています。
-
4の新機能
- パースエラーメッセージ(#1831)にREQUEST_PATHを追加
- これで、簡単にカスタムログフォーマッタを追加することができます
log_formatter
設定オプション(#1816) - Puma.stats今プロセスの開始時刻(#1844)を提供
- TLSv1.1を無効にするためのサポートを追加します(#1836)
-
7つのバグ修正
- プーマは、ゾンビプロセスのエントリを作成していたところ、問題を修正しました。(#1887)
- 行末でのバグを修正し、エンコーディング(#1812)チャンク
- RACK_URL_SCHEMEは今、すべての条件で正しく設定されている(#1491)
- 私たちは、もはやグローバルSTDOUT / STDERR、特に同期設定を変異させない(#1837)
- SSLのread_nonblockもはやブロック(#1857)
- 早期のヒントを送信するときに接続エラースワロー(#1822)
- 無効なpumactlコマンドが実行されたときにバックトレースがもはやダンプ(#1863)
-
5点のその他の改善
- (#1838)を2回worker_timeoutをキャストしないでください
- 何もしていませんでした民間への呼び出しを削除しました(#1882)
- README、Rakefile、ドキュメントおよびテストクリーンアップ(#1848、#1847、#1846、#1853、#1859、#1850、#1866、#1870、#1872、#1833、#1888)
- Puma.ioは今適切な文書を持っている(https://puma.io/puma/)
- コントリビュータ規約CoC認証を追加しました
-
1つの既知の問題
- 一部のユーザーはまだソケット活性化およびUnixソケットを取り巻く問題を経験している(#1842)