next.js 16.4.6已于北京时间11月10日凌晨发布。这是16.4活跃lts分支的修补版本,重点包括route handler响应压缩、turbopack开发模式垃圾回收,以及create-next-app和测试环境的tailwind依赖固定。该版本不包含canary分支全部待发布变化。

Next.js 16.4.6官方发布说明节选
Route Handler调整出站压缩
发布说明列出了自动压缩尚未压缩的Route Handler响应这一修补。对应PR解释,自托管场景中,单个Content-Type值被保存为数组,可能无法通过压缩中间件的类型判断。修补将单值响应头按字符串处理。
相关PR同时指出,Route Handler返回的Response不能仅靠附带Content-Encoding和Content-Length就认定可原样转发。响应体是否已经解压、最终由Next.js还是托管层压缩,需要一起核对;不要把这次修补理解为可以任意透传上游压缩响应。
开发工具与依赖变化
本次还回移了Turbopack开发模式的GC修补。create-next-app及项目测试固定使用Tailwind CSS 4.3.3,这项变更指向脚手架与测试的一致性,并不意味着所有已存在项目的Tailwind依赖会自动改变。
升级范围
使用16.4分支的项目可在测试环境更新next依赖,并重新检查生产构建、Route Handler响应和持续开发会话。使用代理或CDN时,应分别观察应用直连和经过代理的响应头;不能仅凭升级完成就断言链路内所有压缩问题都已解决。











