diff --git a/History.md b/History.md index 8f9c5b3c7b..f8466d1b8f 100644 --- a/History.md +++ b/History.md @@ -1,3 +1,16 @@ +## 3.12.0 / 2018-07-13 + +* 5 features: + * You can now specify which SSL ciphers the server should support, default is unchanged (#1478) + * The setting for Puma's `max_threads` is now in `Puma.stats` (#1604) + * Pool capacity is now in `Puma.stats` (#1579) + * Installs restricted to Ruby 2.2+ (#1506) + * `--control` is now deprecated in favor of `--control-url` (#1487) + +* 2 bugfixes: + * Workers will no longer accept more web requests than they have capacity to process. This prevents an issue where one worker would accept lots of requests while starving other workers (#1563) + * In a test env puma now emits the stack on an exception (#1557) + ## 3.11.4 / 2018-04-12 * 2 features: diff --git a/lib/puma/const.rb b/lib/puma/const.rb index 7166d8c566..f9e0a2a22c 100644 --- a/lib/puma/const.rb +++ b/lib/puma/const.rb @@ -98,8 +98,8 @@ class UnsupportedOption < RuntimeError # too taxing on performance. module Const - PUMA_VERSION = VERSION = "3.11.4".freeze - CODE_NAME = "Love Song".freeze + PUMA_VERSION = VERSION = "3.12.0".freeze + CODE_NAME = "Llamas in Pajamas".freeze PUMA_SERVER_STRING = ['puma', PUMA_VERSION, CODE_NAME].join(' ').freeze FAST_TRACK_KA_TIMEOUT = 0.2