プーマ4.1.0のリリース、RubyのWebフレームワーク

プーマ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)

おすすめ

転載: www.oschina.net/news/108865/puma-4-1-0-released