Node.js v24.11.1 (LTS)

Node.js v24.11.1 (LTS)

💡 原文英文,约2400词,阅读约需9分钟。
📝

内容提要

Node.js v24.11.1 (LTS) 修复了 Buffer.allocUnsafe 的错误填充问题,改为返回未初始化的内存。同时更新了多个依赖项和文档,增强了安全性和可用性。

🎯

关键要点

  • Node.js v24.11.1 (LTS) 修复了 Buffer.allocUnsafe 的错误填充问题,改为返回未初始化的内存。

  • 更新了多个依赖项和文档,增强了安全性和可用性。

  • 改进了 cpu.sh 的安全性和可用性。

  • 更新了根证书到 NSS 3.116。

  • 更新了 corepack 到 0.34.2。

  • 更新了 npm 到 11.6.2。

  • 修复了多个文档中的错误和不一致性。

  • 增加了对 websocket 检查的支持。

  • 修复了 HTTP 客户端的内存泄漏问题。

  • 在 Windows 和 macOS 上提供了不同版本的安装程序和二进制文件。

🔎

延伸解读

Buffer.allocUnsafe 的修复影响

Node.js v24.11.1 修复了 Buffer.allocUnsafe 的错误填充问题,确保返回未初始化的内存。这一变化提高了内存安全性,开发者在使用该方法时需注意,避免依赖于旧版本的行为,以防引发潜在的安全漏洞。

依赖项更新的重要性

此次更新中,多个依赖项和文档得到了更新,特别是 npm 和 corepack 的版本提升。这些更新不仅增强了安全性和可用性,还可能影响到项目的构建和依赖管理,开发者应及时检查并适配新版本。

跨平台支持的改进

Node.js v24.11.1 在 Windows 和 macOS 上提供了不同版本的安装程序和二进制文件,增强了跨平台的兼容性。开发者在选择安装包时,应根据自己的操作系统版本进行选择,以确保最佳性能和稳定性。

延伸问答

Node.js v24.11.1 修复了什么问题?

修复了 Buffer.allocUnsafe 的错误填充问题,改为返回未初始化的内存。

Node.js v24.11.1 有哪些安全性和可用性的改进?

更新了多个依赖项和文档,增强了安全性和可用性,并改进了 cpu.sh 的安全性和可用性。

Node.js v24.11.1 更新了哪些依赖项?

更新了 npm 到 11.6.2,corepack 到 0.34.2,以及根证书到 NSS 3.116。

Node.js v24.11.1 是否支持 websocket 检查?

是的,增加了对 websocket 检查的支持。

Node.js v24.11.1 在不同操作系统上提供了什么版本?

在 Windows 和 macOS 上提供了不同版本的安装程序和二进制文件。

Node.js v24.11.1 修复了哪些文档中的错误?

修复了多个文档中的错误和不一致性。

🏷️

标签

➡️

继续阅读