1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00
This commit is contained in:
Nate Berkopec 2017-06-01 09:25:23 -06:00
parent 60f54434b4
commit 964780b4e7
2 changed files with 25 additions and 2 deletions

View file

@ -1,3 +1,26 @@
## 3.9.0 / 2017-06-01
* 2 features:
* The ENV is now reset to its original values when Puma restarts via USR1/USR2 (#1260) (MRI only, no JRuby support)
* Puma will no longer accept more clients than the maximum number of threads. (#1278)
* 9 bugfixes:
* Reduce information leakage by preventing HTTP parse errors from writing environment hashes to STDERR (#1306)
* Fix SSL/WebSocket compatibility (#1274)
* HTTP headers with empty values are no longer omitted from responses. (#1261)
* Fix a Rack env key which was set to nil. (#1259)
* peercert has been implemented for JRuby (#1248)
* Fix port settings when using rails s (#1277, #1290)
* Fix compat w/LibreSSL (#1285)
* Fix restarting Puma w/symlinks and a new Gemfile (#1282)
* Replace Dir.exists? with Dir.exist? (#1294)
* 1 known issue:
* A bug in MRI 2.2+ can result in IOError: stream closed. See #1206. This issue has existed since at least Puma 3.6, and probably further back.
* 1 refactor:
* Lots of test fixups from @grosser.
## 3.8.2 / 2017-03-14
* 1 bugfix:

View file

@ -95,8 +95,8 @@ module Puma
# too taxing on performance.
module Const
PUMA_VERSION = VERSION = "3.8.2".freeze
CODE_NAME = "Sassy Salamander".freeze
PUMA_VERSION = VERSION = "3.9.0".freeze
CODE_NAME = "Private Caller".freeze
PUMA_SERVER_STRING = ['puma', PUMA_VERSION, CODE_NAME].join(' ').freeze
FAST_TRACK_KA_TIMEOUT = 0.2