Puma 3.5.0 发布了。与其他Ruby web服务器不同的是,Puma是为速度与并发而生的。Puma是一个为Ruby web程序提供高速处理以及HTTP 1.1并发的服务器小型库。它被设计只用来运行Rack程序。
更新内容
1 小功能:
-
Allow persistent_timeout to be configured via the dsl.
9个bug修复:
-
Allow a bare % in a query string. Fixes #958
-
Explicitly listen on all localhost addresses. Fixes #782
-
Fix `TCPLogger` log error in tcp cluster mode.
-
Fix puma/puma#968 Cannot bind SSL port due to missing verify_mode option
-
Fix puma/puma#968 Default verify_mode to peer
-
Log any exceptions in ThreadPool. Fixes #1010
-
Silence connection errors in the reactor. Fixes #959
-
Tiny fixes in hook documentation for #840
-
It should not log requests if we want it to be quiet
5个doc修复:
-
Add How to stop Puma on Heroku using plugins to the example directory
-
Provide both hot and phased restart in jungle script
-
Update reference to the instances management script
-
Update default number of threads
-
Fix typo in example config
14个PRs合并:
-
Merge pull request #1007 from willnet/patch-1
-
Merge pull request #1014 from jeznet/patch-1
-
Merge pull request #1015 from bf4/patch-1
-
Merge pull request #1017 from jorihardman/configurable_persistent_timeout
-
Merge pull request #954 from jf/master
-
Merge pull request #955 from jf/add-request-info-to-standard-error-rescue
-
Merge pull request #956 from maxkwallace/master
-
Merge pull request #960 from kmayer/kmayer-plugins-heroku-restart
-
Merge pull request #969 from frankwong15/master
-
Merge pull request #970 from willnet/delete-blank-document
-
Merge pull request #974 from rocketjob/feature/name_threads
-
Merge pull request #977 from snow/master
-
Merge pull request #981 from zach-chai/patch-1
-
Merge pull request #993 from scorix/master
下载地址: