Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.2.0 #1974

Merged
merged 1 commit into from Sep 23, 2019
Merged

4.2.0 #1974

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
17 changes: 17 additions & 0 deletions History.md
Expand Up @@ -6,6 +6,23 @@
* Bugfixes
* Your bugfix goes here (#Github Number)


## 4.2.0 / 2019-09-23

* 6 features
* Pumactl has a new -e environment option and reads config/puma/<environment>.rb config files (#1885)
* Semicolons are now allowed in URL paths (MRI only), useful for Angular or Redmine (#1934)
* Allow extra dependencies to be defined when using prune_bundler (#1105)
* Puma now reports the correct port when binding to port 0, also reports other listeners when binding to localhost (#1786)
* Sending SIGINFO to any Puma worker now prints currently active threads and their backtraces (#1320)
* Puma threads all now have their name set on Ruby 2.3+ (#1968)
* 4 bugfixes
* Fix some misbehavior with phased restart and externally SIGTERMed workers (#1908, #1952)
* Fix socket closing on error (#1941)
* Removed unnecessary SIGINT trap for JRuby that caused some race conditions (#1961)
* Fix socket files being left around after process stopped (#1970)
* Absolutely thousands of lines of test improvements and fixes thanks to @MSP-Greg

## 4.1.1 / 2019-09-05

* 3 bugfixes
Expand Down
4 changes: 2 additions & 2 deletions lib/puma/const.rb
Expand Up @@ -100,8 +100,8 @@ class UnsupportedOption < RuntimeError
# too taxing on performance.
module Const

PUMA_VERSION = VERSION = "4.1.1".freeze
CODE_NAME = "Fourth and One".freeze
PUMA_VERSION = VERSION = "4.2.0".freeze
CODE_NAME = "Distant Airhorns".freeze
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How do you pick these? 🤔

PUMA_SERVER_STRING = ['puma', PUMA_VERSION, CODE_NAME].join(' ').freeze

FAST_TRACK_KA_TIMEOUT = 0.2
Expand Down