Go 1.25 正式发布
Go 1.25 已正式发布,这是继 1.24 之后的又一次重要更新。
本次更新主要聚焦于性能优化、开发体验提升以及云原生与容器化场景的适配,具体亮点包括:
核心运行时与性能改进
- GC(垃圾回收)性能大幅提升:暂停时间进一步缩短至亚毫秒级。
- GOMAXPROCS 自动调整:在容器(如 Kubernetes)中运行时,Go 会自动根据容器实际分配的 CPU 核心数调整 GOMAXPROCS,避免传统方式带来的性能损耗。
工具链与模块管理增强
- 支持 Git 子目录作为模块根路径:解决了长久以来单仓库多模块(monorepo)结构中的模块导入难题。
- go.mod 新增 ignore 指令:可忽略构建时不需要的目录(如前端构建产物),减少干扰。
- Go 命令增强:如新增的
work
包模式、构建信息 JSON 输出等,提升 CI/CD 集成效率。
标准库与语言规范更新
- 实验性 JSON v2 包引入:通过
GOEXPERIMENT=jsonv2
可启用,解码性能显著提升。 - testing/synctest 新包:用于测试并发代码,支持模拟时间与 goroutine 行为。
- 语言规范“大扫除”:移除“核心类型(core types)”概念,简化泛型规范,为未来泛型演进铺路。
安全性与并发编程增强
- sync.WaitGroup.Go 方法:简化并发任务管理,减少手动计数错误。
- CSRF 防护机制增强:标准库中引入更完善的 Web 安全支持。
- 加密算法扩展:新增 ChaCha20-Poly1305 与 Ed25519 支持。
详情查看 Go 1.25 新功能。
如需升级,可前往 Go 官网 下载对应平台的安装包,并通过 go version
确认版本。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Webpack v5.101.1 已发布,模块打包器
Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。Webpack v5.101.1 已发布,具体更新内容如下: Fixes 在processAdditionalAssetshook 中过滤已删除的资源 延迟模块中的 HMR 故障 即使再次发生失效,仍可输出资源 导出插件中用于序列化和反序列化的类型并导出ModuleFactory类 修复 ES 模块块格式内部函数导出失败问题 修复了由dependOnentry 引起的GetChunkFilename失败问题 修复了缺失依赖块的导入 修复了 entry chunk 依赖于 runtime chunk hash 的问题 修复module.exports捆绑到 ESM 库 根据执行时间片段调整添加组的时间 修复了在引入RawModule时出现的循环依赖问题以及isDeferred条件 Tree-shakable 模块库应该符合allowInlineStartup先决条件 更新说明:https://github.com/webpack/webpack/releases/tag/v5.101.1
-
下一篇
谷歌发布 Chrome 更新,修复多个高危漏洞
谷歌发布了最新版 Chrome 浏览器更新,修复多个高严重级别安全漏洞,这些漏洞可能允许攻击者在用户设备上执行任意代码。 此次更新适用于 Windows、macOS 和 Linux 平台的版本:[139.0.7258.127/.128 (Windows/macOS)] 和 [139.0.7258.127 (Linux)]。 三个高危漏洞: CVE-2025-8879:libaom 库中的堆缓冲区溢出漏洞(用于视频编码/解码)。 CVE-2025-8880:V8 JavaScript 引擎中存在竞争条件漏洞(race condition),研究者 Seunghyun Lee 报告。 CVE-2025-8901:ANGLE (Almost Native Graphics Layer Engine) 中的越界写漏洞,涉及图形渲染层。 两个中等级别漏洞: CVE-2025-8881:文件选择器(File Picker)组件中实现不当问题。 CVE-2025-8882:Aura 窗口系统中的 “use-after-free” 漏洞。 用户应立即更新 Chrome 浏览器。可通过菜单 → 设置 →...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- Dcoker安装(在线仓库),最新的服务器搭配容器使用