All Versions
144
Latest Version
Avg Release Cycle
33 days
Latest Release
118 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v4.1.1 Changes
September 05, 2019 -
v4.1.0 Changes
August 08, 20194 features
- Add REQUEST_PATH on parse error message (#1831)
- You can now easily add custom log formatters with the
log_formatter
config option (#1816) - Puma.stats now provides process start times (#1844)
- Add support for disabling TLSv1.1 (#1836)
๐ 7 bugfixes
- Fix issue where Puma was creating zombie process entries (#1887)
- Fix bugs with line-endings and chunked encoding (#1812)
- RACK_URL_SCHEME is now set correctly in all conditions (#1491)
- We no longer mutate global STDOUT/STDERR, particularly the sync setting (#1837)
- SSL read_nonblock no longer blocks (#1857)
- Swallow connection errors when sending early hints (#1822)
- Backtrace no longer dumped when invalid pumactl commands are run (#1863)
5 other
- Avoid casting worker_timeout twice (#1838)
- Removed a call to private that wasn't doing anything (#1882)
- README, Rakefile, docs and test cleanups (#1848, #1847, #1846, #1853, #1859, #1850, #1866, #1870, #1872, #1833, #1888)
- Puma.io has proper documentation now (https://puma.io/puma/)
- Added the Contributor Covenant CoC
1 known issue
- Some users are still experiencing issues surrounding socket activation and Unix sockets (#1842)
Codename: Fourth and One
-
v4.0.1 Changes
July 11, 2019- ๐ 2 bugfixes
- 1 other
- Removed unnecessary RUBY_VERSION checks. (#1827)
-
v4.0.0 Changes
June 25, 20199 feature
- โ Add support for disabling TLSv1.0 (#1562)
- Request body read time metric (#1569)
- Add out_of_band hook (#1648)
- ๐ Re-implement (native) IOBuffer for JRuby (#1691)
- ๐ท Min worker timeout (#1716)
- โ Add option to suppress SignalException on SIGTERM (#1690)
- ๐ Allow mutual TLS CA to be set using
ssl_bind
DSL (#1689) - Reactor now uses nio4r instead of
select
(#1728)
๐ 9 bugfixes
- Do not accept new requests on shutdown (#1685, #1808)
- ๐ Fix 3 corner cases when request body is chunked (#1508)
- ๐ Change pid existence check's condition branches (#1650)
- Don't call .stop on a server that doesn't exist (#1655)
- Implemented NID_X9_62_prime256v1 (P-256) curve over P-521 (#1671)
- ๐ Fix @notify.close can't modify frozen IOError (RuntimeError) (#1583)
- ๐ Fix Java 8 support (#1773)
- ๐ Fix error
uninitialized constant Puma::Cluster
(#1731) - ๐ Fix
not_token
being able to be set to true (#1803)
-
v3.12.6
August 10, 2020 -
v3.12.5
May 18, 2020 -
v3.12.4
February 28, 2020 -
v3.12.3
February 27, 2020 -
v3.12.2
December 05, 2019 -
v3.12.1 Changes
March 19, 2019- 1 features
- Internal strings are frozen ([#1649])
- ๐ 3 bugfixes
- Fix chunked ending check ([#1607])
- Rack handler should use provided default host ([#1700])
- Better support for detecting runtimes that support
fork
([#1630])
- 1 features