Releases: puma/puma
Releases · puma/puma
6.4.1
-
Bugfixes
- DSL#warn_if_in_single_mode - fixup when workers set via CLI ([#3256])
- Fix
idle-timeout
not working in cluster mode ([#3235], [#3228], [#3282], [#3283]) - Fix worker 0 timing out during phased restart ([#3225], [#2786])
- context_builder.rb - require openssl if verify_mode != 'none' ([#3179])
- Make puma cluster process suitable as PID 1 ([#3255])
- Improve Puma::NullIO consistency with real IO ([#3276])
- extconf.rb - fixup to detect openssl info in Ruby build ([#3271], [#3266])
- MiniSSL.java - set serialVersionUID, fix RaiseException deprecation ([#3270])
- dsl.rb - fix warn_if_in_single_mode when WEB_CONCURRENCY is set ([#3265], [#3264])
-
Maintenance
-
Docs
6.4.0 - The Eagle of Durango
America is #1 in professional cycling, baby!
-
Features
-
Refactor
-
Bugfixes
6.3.1
- Security
- Address HTTP request smuggling vulnerabilities with zero-length Content Length header and trailer fields (GHSA-68xg-gqqm-vgj8)
5.6.7
Security
Address HTTP request smuggling vulnerabilities with zero-length Content Length header and trailer fields (GHSA-68xg-gqqm-vgj8)
6.3.0 - Mugi No Toki Itaru
Japan has 72 traditional microseasons. May 31 is the first day of 麦秋至, which means the time of the wheat/barley harvest.
-
Features
-
Bugfixes
- Don't send 103 early hints response when only invalid headers are used ([#3163])
- Handle malformed request path ([#3155], [#3148])
- Misc lib file fixes - trapping additional errors, CI helper ([#3129])
- Fixup req form data file upload with "r\n" line endings ([#3137])
- Restore rack 1.6 compatibility ([#3156])
-
Refactor
New Contributors
Full Changelog: v6.2.2...v6.3.0
6.2.2
6.2.1
6.2 - Speaking of Now
Pat Metheny Group - Speaking of Now
-
Features
-
Bugfixes
6.1.1
6.1.0 The Way Up
-
Features
-
Bugfixes
-
Performance
- Reduce memory usage for large file uploads ([#3062])