Puma 5.6.5 发布,关注高并发的 Ruby HTTP 服务器


Puma 是一个简单、快速、线程化并且关注高并发的 HTTP 1.1 服务器,适用于开发和生产中的 Ruby/Rack 应用。

Puma 5.6.5 发布了,这是一个修复版本,带来如下变更:

  • NullIO#close 应该返回 false  [ #2883 ]
  • Puma::ControlCLI - 允许将 refork 命令作为请求发送 [ #2868 ],[ #2866 ]
  • [jruby] 修复 TLS 验证挂起  ([ #2890 ], [ #2729 ])
  • extconf.rb - 如果使用 '--with-openssl-dir',则不使用 pkg_config('openssl')  [ #2885 ], [ #2839 ]
  • MiniSSL - 检测 SSL_CTX_set_dh_auto  [ #2864 ], [ #2863 ]
  • 修复 rack.after_reply 异常中断连接[ #2861 ],[ #2856 ]
  • 转义 SSL 证书和文件名 [ #2855 ]
  • 如果 SSL 证书或密钥无效  [ #2848 ]
  • 如果用户无法读取 SSL 证书或密钥,则会失败 [ #2847 ]
  • 在 LibreSSL 3.5 中使用 Opaque DH 修复构建。[ #2838 ]
  • 在 USR2 之后发出 TERM 时,删除预先存在的套接字文件(如果 puma 在集群模式下运行)[ #2817 ]
  • 修复 Puma::StateFile#load 不兼容等情况 [ #2810 ]

更新公告:https://github.com/puma/puma/releases/tag/v5.6.5

 


相關推薦

2022-10-21

Puma 是一个简单、快速、线程化并且关注高并发的 HTTP 1.1 服务器,适用于开发和生产中的 Ruby/Rack 应用。 Puma 6.0.0 现已发布,该版本更新内容如下: Breaking Changes 放弃对 Ruby 2.2 和 2.3 的支持(现在是 2.4+)([ #2919 ]

2023-11-15

13.6 万美元。 C++ 在行业中的应用非常广泛,视频游戏、服务器、数据库、空间探测器等许多领域都可以找到 C++ 的身影。区块链生态系统中也大量使用 C++,比特币或 Solidity 智能合约语言均完全由 C++ 编写。 平均工资:~$136K

2023-04-01

Ruby 3.2.2 现已发布,具体更新内容包括: 为 Ruby 3.2 反向移植 [Bug #19158] by hsbt · Pull Request#7356 错误 #19415:并发要求的不正确循环警告 错误 #19400:YJIT 无法在 64 KiB 页面的 ARM64 系统上启动 错误 #19419:[BUG] 尝试在ibf_dump_mark

2022-05-21

,运行这么庞大的框架更是不可想象的难。 Archttp 版本发布前言 近几年 Golang 的发展很猛烈,比如使用 gin 框架就可以实现高并发能力的微服务应用,更是这几年的发展 NodeJS 写服务端的也是越来越多,尤其是 ExpressJS 这优秀

2022-12-03

Redmine 4.2.9 和 5.0.4 已经发布。Redmine 是一个网页界面的项目管理与缺陷跟踪管理系统的自由及开放源代码软件工具。它集成了项目管理所需的各项功能:日历、燃尽图和甘特图以协助可视化表现项目与时间限制,问题跟踪和

2023-05-25

Nginx 是一个高性能的开源 Web 服务器和反向代理服务器。它最初由 Igor Sysoev 开发,现在由 Nginx Inc. 进行维护。Nginx 可以处理高并发的连接请求和数据传输,同时拥有出色的稳定性和高可靠性。 Nginx 的优势在于其高效的内存管理

2022-08-24

送消息的复杂数据流应用程序的工具。 目前 Karafka v2.0.5 发布了,此版本更新内容如下: 修复 Ruby on Rails 的 karafka.rb 模板中不必要的双换行符 修复手动暂停的分区在重新平衡后不会被处理的情况 (#988) 提高稳定性 在 Githu

2022-06-24

React Native 0.69 已发布。此版本对新架构和新特性进行了多项改进,其中包括支持 React 18,以及与 Hermes 绑定发布。 React 18 React Native 0.69 是第一个支持 React 18 的版本。React 18 带来了许多改进,比如新 hookuseId,以及新的并发特

2023-10-16

因为在 HTTP2 中,每个请求的开销仍然非常大,并且存在并发限制,此外还会出现瀑布流和低效压缩。 目前,“打包”对于高性能网站来说是无法绕过的。 via https://twitter.com/cramforce/status/1712265070213050390 DHH 不认可 Malte

2022-07-15

联合创始人 Rocky McGaugh 致敬。 Rocky Linux 9.0 于今天正式发布,该版本基于 Red Hat Enterprise Linux 9,值得关注的更新内容包括: 桌面环境 Rocky Linux 9 将 GNOME 40 作为默认的桌面环境。重新设计的核心应用程序、设置和用户界面使 Ro

2023-01-19

ang 实现的高性能 http、https、websocket、tcp、udp、socks5 代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP 端口映射、SSH 中转、TLS 加密传输、协议转换、DNS 防污染智能代理、前置 CDN/Nginx 反代、代理连接重定向

2023-11-04

标 本书的目标是在作者有限的认知范围内,讨论一下高并发问题背后隐藏的一个哲学原理——找出单点,进行拆分。 内容梗概 我们将从动静分离讲起,一步步深入 Apache、Nginx、epoll、虚拟机、k8s、异步非阻塞、协程、应用网

2023-07-06

Jeepay 是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。 v2.2.0 版本升级内容: 新增适配jdk11 17高版本支持(社区) 新增支持Kni

2023-03-17

提供了开源监控工具 ts-monitor,可采集 260 余种内核和服务器关键监控指标,更好的观察系统的运行状况,快速排查、定位和解决问题 多级降采样 可针对不同时间范围的历史数据进行不同方式的降采样,保留历史数据的