news 2026/6/15 16:47:12

Go周刊2026W24 | Ory 开源 Talos API 密钥服务器、GopherCon Europe 2026 下周开幕、clipboard 0.8 移除 Cgo 依赖、…

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Go周刊2026W24 | Ory 开源 Talos API 密钥服务器、GopherCon Europe 2026 下周开幕、clipboard 0.8 移除 Cgo 依赖、…

本周 Go 生态迎来多项更新:Ory 开源 API 密钥服务器 Talos、GopherCon Europe 2026 下周开幕、GitHub CodeQL 支持 Go 增量扫描。此外,clipboard 实现无 Cgo 桌面支持、AMD64 微架构级别基准测试发布、以及多项安全审计议题引发关注。

🔥 头条

AMD64 微架构级别的实际效果如何?

一项关于 Go 的 GOAMD64 级别在 roaring 上的基准测试显示,v2/v3 级别有性能提升,但 v4 几乎无收益。这提醒我们在更改构建目标之前,应对 CPU 密集型代码进行基准测试:v4 要求二进制文件需要支持 AVX-512 的 CPU,但 Go 编译器目前并不会生成 AVX-512 指令。

📖 文章

需要审计的微妙 Go 安全问题

这是对 2022 年 Go 代码审查笔记的后续文章,深入探讨了围绕 httputil.ReverseProxy、net/url、encoding/json、整数溢出、空字节和 CSRF 等 Go 安全审查主题。

在 macOS 上从 Go 读取 Wi-Fi 数据

解决 Apple 移除 airport 命令的变通方案:在作者的 macwifi 包中嵌入了一个经过签名的 Swift 辅助程序。作者:Jaison Erick

发现并导航 //go:linkname 指令

介绍 //go:linkname 指令如何跨包别名符号,以及一个用于映射其使用的 CLI 工具。作者:Marin Atanasov Nikolov

Go 中的特殊案例

“Go 试图成为一种简单的语言,但并非总能成功。”作者:Nick Tobey

🛠 工具

giu 0.15:基于 Dear ImGui 的 GUI 框架

这款基于 Dear ImGui 构建的跨平台即时模式 GUI 框架,时隔一年多发布了首个更新。更新内容包括浅色主题和 macOS 字体缩放修复。

clipboard 0.8:剪贴板库在桌面上实现无 Cgo

golang.design 的跨平台剪贴板库在所有桌面平台上移除了 Cgo 依赖,并增加了对原生 Wayland 的支持。同时还改进了 MIME 类型处理和图片处理能力。

Talos:来自 Ory 的开源 API 密钥服务器

Hydra 和 Kratos 背后的团队开源了一款基于 Go 的 API 密钥服务器,适用于用户、服务、机器对机器以及 AI 代理场景。

Porcupine 1.2:面向分布式系统的线性一致性检查器

你可以用 Go 建模分布式系统,输入并发操作历史记录,Porcupine 会检查它是否满足线性一致性。2017 年有一篇博客文章对此进行了更详细的说明。

📝 简讯

Go 核心团队成员 Alan Donovan 提议为 testing 包增加 NewEntrypoint API

Go 核心团队成员 Alan Donovan 提议为 testing 包新增一个 NewEntrypoint API,以简化在子进程中调用函数的操作。

Go 再次拒绝三元表达式,但新提案提出 (if cond then expr else expr) 方案

Go 此前已拒绝了 x ? y : z 风格的条件表达式,但一项新提案提出了 (if cond then expr else expr) 的方式。

安全工程师指出 net.IP.IsPrivate 被广泛误用为安全原语

一位资深安全工程师指出,net.IP.IsPrivate 被广泛误用为安全原语,这导致了整个生态中反复出现 SSRF 类型的 CVE 漏洞。

GitHub CodeQL 的 PR 扫描现已支持 Go 增量分析

GitHub CodeQL 的拉取请求扫描现在对 Go(以及 C/C++)支持增量运行。

GopherCon Europe 2026 下周在德国举行

GopherCon Europe 2026 将于下周在德国举办。

关于为 Go 添加 url.MustParse 和通用 must.Do 的提案有了新进展

关于为 Go 添加 url.MustParse 和通用 must.Do 的想法有了新进展。

📦 版本

Gost-DOM 0.12

一个用于 TDD 的无头浏览器,能够模拟浏览器环境。本文介绍了为何使用它以及如何上手——其 API 相当简洁易用。

sx 0.6

这款基于 Go 的网络扫描器新增了对 macOS 的支持。

Restic 0.19.0

广受欢迎的基于 Go 的备份程序发布了新版本。

Ginkgo 2.30.0

Go 测试框架 Ginkgo 发布更新。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 16:40:50

英雄联盟智能助手Seraphine:三步配置的完整实战指南

英雄联盟智能助手Seraphine:三步配置的完整实战指南 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine 你是否曾在排位BP阶段手忙脚乱查询队友战绩?是否因客户端卡顿而错失最佳时机&#…

作者头像 李华
网站建设 2026/6/15 16:37:58

ALC888S-VD2-GR,多系统兼容可直接替代多款音频 Codec

型号介绍ALC888S-VD2-GR 是一款主流高清音频解码芯片,采用标准LQFP-48封装,遵循Intel HD Audio高清音频规范,整体硬件架构成熟稳定,适配各类桌面及工业多媒体音频设备使用。在电气性能方面,该芯片采用3.3V数字电压与5V…

作者头像 李华
网站建设 2026/6/15 16:36:02

5步解锁Cursor Pro:告别试用限制,畅享无限AI编程体验

5步解锁Cursor Pro:告别试用限制,畅享无限AI编程体验 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reache…

作者头像 李华