go_weekly_2025-09-13

2025-09-10 00:00

原文链接

精选

1. Let’s Look at Go’s New Experimental API for JSON

Go 1.25 引入实验性 json/v2 包,解决原版不足,提供更优 JSON 处理能力。


2. Avoiding Common sync.WaitGroup Mistakes

Go 1.25 的 go vet 新增检查,帮助开发者避免 WaitGroup 的常见误用问题。


3. Google Releases Genkit Go 1.0

Google 开源 AI 开发框架 Genkit Go 正式发布,支持 Go 开发者构建 LLM 应用。


4. Ergo 3.1: An Actor-Based Framework for Go

Ergo 3.1 发布,引入类 cron 调度器和外部进程管理,增强 Go 的 Actor 模型支持。


5. What the Go Proxy Has Been Doing

深入探讨 Go 模块代理的行为,特别是对 LICENSE 文件的处理机制。


其它

1. The YAML project

YAML 官方维护者接手 Go 的 yaml 包,确保格式兼容性和持续维护。


2. go-getter 1.8: Download Things from Various Sources with a URL

go-getter 1.8 发布,支持从 HTTP、Git、S3 等多种源通过 URL 下载资源。


3. GoferBroke: An Anti-Entropy Gossip Protocol for Distributed Systems

轻量高性能 Gossip 协议,用于分布式系统中嵌入最终一致性状态。


4. Kratos 2.9: A Go Framework for Cloud-Based Microservices

Kratos 2.9 发布,专注于 HTTP/gRPC 的微服务治理框架,支持云原生部署。


5. Running Go-Written Tools in a Browser

利用 Go 编译为 WebAssembly,实现在浏览器中运行 Go 编写的工具。