Go周刊2026W21 | Fiber 3.3、errcheck 1.20、Jet 2.15、Sarama 1.49
本周Go生态更新频繁:Fiber 3.3带来主机认证与SSE中间件支持;errcheck 1.20强化错误处理检查;Gobee让你用Go而非C编写BPF程序;Jet 2.15增强Postgres特性支持;此外还有Enmime、Permify和Sarama等库版本更新。
🔥 头条
Fiber 3.3:受Express.js启发的Go Web框架
一个基于fasthttp构建、受Express.js启发的Web框架,提供高性能与舒适的开发体验。v3.3新增了对主机认证中间件和轻量级SSE中间件的支持。
🛠 工具
errcheck 1.20:检查你是否检查了错误的工具
确保返回的错误被赋值给变量,或通过赋值给_显式丢弃。
Gobee:用Go编写BPF程序,而非C
一项将严格子集的Go转译为适用于创建eBPF程序的C语言的实验,这些程序可在Linux内核中运行,此外还提供类型化的cilium/ebpf绑定来驱动它们。
Jet 2.15:带代码生成的类型安全SQL构建器
一个类型安全的SQL构建器(不是ORM!),具有代码生成和自动查询结果数据映射功能。它支持Postgres、MySQL/MariaDB和SQLite。最近的版本添加了对Postgres范围、物化视图和数组的支持。
Enmime 2.4
MIME邮件编码和解码包。
Permify 1.7
受Google Zanzibar启发的授权服务。
Sarama 1.49
IBM的Apache Kafka客户端库。
