一、版本基本信息
- 版本号:nginx 1.29.6
- 发布时间:2026 年 3 月 11 日
- 版本类型:mainline(主线版本)
- 发布来源:github.com/nginx/nginx 与 nginx.org 官方同步
此次更新共计:
- 有 12 位核心贡献者参与
Nginx 1.29.6 主线版本发布,核心亮点为新增上游粘性会话功能,增强负载均衡能力。同时修复了 HTTP/2 缓存代理问题、SCGI 模块传递错误及 Resolver 越界读取漏洞。QUIC 模块优化了无状态重置机制与 Linux 内核兼容性,IMAP 邮件模块修复了安全漏洞。此外还更新了构建系统与欢迎页。建议生产环境升级以获取更好的稳定性与安全特性。
此次更新共计:
这显示出该版本不仅是一次常规维护更新,更是针对新网络协议及负载均衡机制的大幅度增强,体现出 nginx 持续深耕核心性能的方向。
nginx 1.29.6 的更新涵盖了多个层面,从代理层、协议支持、会话保持到媒体流处理、解析器与安全机制都有重要改动。官方更新摘要如下:
这些更新将 nginx 的上游连接管理、QUIC 传输层安全逻辑、媒体流验证、请求头处理等重要环节全面优化,使得本版本在稳定性、兼容性和负载均衡智能性方面都有显著增强。
这是本次发布的最重要更新。粘性会话(sticky sessions)功能允许 nginx 在多台后端服务器之间进行请求分配时,能够保持来自同一用户的会话始终转发到同一台后端。这对于使用会话状态(如登录状态、购物车信息等)的 Web 应用至关重要。
新的粘性机制不仅实现了基本的'持久路由',还引入了多个增强特性:
httponly、secure 属性以增强安全性。strict、lax、none 三种模式,应对跨域安全需求。这些更新意味着 nginx 的负载均衡器在企业级应用场景下的稳定性与用户体验都将显著提升,适用于高并发、高状态依赖的业务系统。
代理模块在启用缓存同时使用 HTTP/2 协议的场景中,以往存在请求处理异常或响应丢失的问题。新版本已修复该问题,使得在多维缓存与 HTTP/2 双重特性同时启用时仍能保持数据一致性与稳定高效传输。
这对需要利用 HTTP/2 多路复用能力的反向代理场景至关重要,如微服务架构、跨节点静态资源缓存分发等。
nginx 修复了在处理含多个值的请求头时,分隔符解析错误的情况。这可避免 HTTP 请求中多值头(如 Cache-Control、Accept-Encoding)被错误拆分的问题,提高代理与后端通信的兼容性与稳定性。
SCGI 模块在非缓冲模式(unbuffered)下对 CONTENT_LENGTH 头的处理存在误传问题。新的版本已修复该逻辑,确保 CGI 应用在不缓冲输入流的场景下仍能准确获取请求体长度。
此改进对某些需要实时读取输入的后端应用尤为重要,如流式上传接口、持续输入脚本等。
MP4 模块现在会验证 stss atom(同步样本表)中的值。此前若该表中含无效或越界数据,可能导致视频播放异常或解析失败。此修复使 nginx 的视频分发模块更加稳定,对使用 nginx 作为媒体 CDN 节点的场景具有积极影响。
修复了 ngx_resolver_copy() 函数中的 off-by-one 读取错误。该问题可能在 DNS 解析或缓存复制过程中导致少量内存越界,现在已彻底解决,以保障内存安全性与稳定运行。
QUIC 模块在本次版本中得到了系统性改进,包括安全性、性能与兼容性方面的细节调优。
主要更新包括:
通过这一系列优化,QUIC 在 nginx 主线版本中的实现已更为成熟与可用于生产环境。
邮件代理模块针对 IMAP 协议做出两项关键修复:
这些改进使 nginx 在作为邮件代理或网关时更符合协议规范,减少潜在风险。
这些看似微调的细节其实是 nginx 长期高质量代码维护体系的重要体现。
从上述所有更新可以看到,nginx 1.29.6 不仅是一次简单的补丁发布,更是一次全栈式的功能深化。它在以下几方面影响深远:
这使得 nginx 1.29.6 成为可以放心部署在生产环境中的主线新版本。
nginx 1.29.6 是一次极具价值的更新,尤其适合以下场景升级使用:
在升级时建议:
代码地址:GitHub
此次主线版本的发布标志着 nginx 向智能化与安全化负载均衡迈出关键一步。随着 QUIC、HTTP/3 的逐步标准化,nginx 很可能在接下来的 1.30 系列进一步完善 QUIC 连接管理和会话学习机制,为大规模分布式架构提供更稳健的内核。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online