nginx 1.23.0 发布

nginx 1.23.0新主分支的第一个版本已经发布,其中新功能的开发将继续。 并行维护的稳定分支 1.22.x 仅包含与消除严重错误和漏洞相关的更改。 明年,基于主分支1.23.x,将形成稳定分支1.24。

主要变化:

  • 内部 API 已被重新设计,标题行现在以链接列表的形式发送。
  • 在 ngx_http_perl_module 模块的 $r->header_in() 方法和变量“$http_...”、“$sent_http_...”中,在传递到 FastCGI、SCGI 和 uwsgi 后端时启用具有相同名称的标题行合并”、“$sent_trailer_...”、“$upstream_http_...”和“$upstream_trailer_...”。
  • 对于 SSL“关闭通知后的应用程序数据”错误,日志级别已从“crit”降低到“info”。
  • 修复了在内核 2.6.17 及更高版本的 Linux 系统上构建的 nginx 中连接挂起的问题,但在不支持 EPOLLRDHUP 的系统上使用(例如,使用 epoll 模拟时)。
  • 修复了如果“Expires”标头不允许缓存但“Cache-Control”允许缓存的响应缓存问题。
  • 解决了后端在响应中发出多个“Vary”和“WWW-Authenticate”标头时出现的问题。

来源: opennet.ru

添加评论