惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
博客园 - 司徒正美
I
InfoQ
宝玉的分享
宝玉的分享
G
Google Developers Blog
J
Java Code Geeks
Martin Fowler
Martin Fowler
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
罗磊的独立博客
腾讯CDC
F
Fortinet All Blogs
A
About on SuperTechFans
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
B
Blog RSS Feed
博客园 - 聂微东
D
DataBreaches.Net
Hugging Face - Blog
Hugging Face - Blog
The Cloudflare Blog
L
LangChain Blog
Microsoft Azure Blog
Microsoft Azure Blog
aimingoo的专栏
aimingoo的专栏

希仁之拥

领克900半年使用体验 | 希仁之拥的博客 Ubuntu 26.04 Desktop使用体验 | 希仁之拥的博客 【转载】谈谈不受欢迎的博客技术特征 | 希仁之拥的博客 【转载】ClaudeCode 你想知道的所有秘密,源码深度研究报告 | 希仁之拥的博客 2025年年终总结 | 希仁之拥的博客 集成和使用Openclaw后的思考 | 希仁之拥的博客 我买了领克900 | 希仁之拥的博客 服务器性能优化之io拷贝 | 希仁之拥的博客 Go-Sail导航站上线啦 | 希仁之拥的博客 今年国庆的一些感受 [2025] | 希仁之拥的博客 在Deepin 25上配置forticlient | 希仁之拥的博客 分享一些酷酷的站点 [20250908] | 希仁之拥的博客 我对V2EX发布$V2EX讨论的一些感受 | 希仁之拥的博客 如何让Stripe支持支付宝和微信支付 | 希仁之拥的博客 2025上半年里程碑 | 希仁之拥的博客 GitLab+Drone使用体验 | 希仁之拥的博客 四姑娘山之旅 | 希仁之拥的博客 近来帮同事做性能优化的过程回顾 | 希仁之拥的博客 聊聊接口的返回数据结构 | 希仁之拥的博客 由GORM的Updates语法糖 我把 Go-Sail 的文档站更新了 | 希仁之拥的博客 这就是我为什么讨厌拼多多 | 希仁之拥的博客 元旦快乐~ | 希仁之拥的博客 致敬还在写博客的我们 | 希仁之拥的博客 逐步的把图片资源迁移到星光图床上 | 希仁之拥的博客 帮弟弟配了一台mini主机 | 希仁之拥的博客 国庆的一些碎碎念 | 希仁之拥的博客 就这一刻而言,我觉得科技冷冰冰的。 | 希仁之拥的博客 如何使用acme.sh自动续签证书 | 希仁之拥的博客 Go-Sail的文档站点搭建好了 | 希仁之拥的博客
Go-Sail发布v3.0.6版本了 | 希仁之拥的博客
希仁之拥 · 2025-09-05 · via 希仁之拥

最近一段时间,针对go-sail进行了一系列的优化。今天正式发布v3.0.6版本了。欢迎大家使用体验。

简介

go-sai是一个轻量的渐进式Web框架,使用Go语言实现。它并不是重复造轮子的产物,而是站在巨人的肩膀上,整合现有的优秀组件,旨在帮助使用者以最简单的方式构建稳定可靠的服务。 正如它的名字一般,你可以把它视作自己在golang生态的一个开始。go-sail将助力你从轻出发,扬帆起航。

本次版本的变更内容如下:

🚀 新功能

  • utils: 简化并优化 redis 锁代码,支持传入自定义 redis 客户端 (0166990)
  • schedule: 支持设定自定义 redis 客户端 (0166990)
  • http: 调整响应器时间戳字段赋值位置,分页器 JSON tag 修正 (0166990)
  • other: 更新 README (0166990)
  • schedule: 新增 crontab 表达式;utils: HTTP 请求不再检测响应状态码 (9be8d24)
  • lib: db 组件新增 NowFunc 配置 (d7b1f79)
  • middleware: 新增获取客户端真实 IP 方法 (edb4b3a)
  • lib: 新增 valkey 组件 (c9a53b7)
  • lib: nacos 组件新增服务订阅方法,并替换旧 utils 方法调用 (8f8e793)
  • lib: nacos新增NewConfigClientNewNamingClient方法 (30b6307b)
  • sail: 新增config配置文件读取 (c70b1c7e)
  • sail: jwt新增加解密方法 (737b694c)
  • sail: 新增RedisLocker方法调用 (31c55834)
  • sail: 新增setter统一管理redis锁和schedule的redis实例 (b20009a1)

🐛 修复

  • schedule: 修复 CallMustCall 空指针问题 (ebd4ea9)
  • api: 修复 mergeBody(*T)(nil) 的处理问题 (817b93f)
  • api: 修复 SendWithCodefuncBeforeWrite 空指针问题 (f41fa8f)

🔧 变更 / 优化

  • middleware: gopsutil 升级到 v4 (6584811)
  • lib: jwt 修改错误文案 (3b396e4)
  • sail: jwt ValidToken 返回参数调整 (2ab099e)
  • lib: jwt 升级到 v5 (5a94765)
  • utils: redis 锁调整 TryLockWithContext 方法 (c578ab4)
  • other: 框架版本号修改为3.0.6
  • http: api响应器性能优化 (23934799)
  • other: 新增benchmark (23934799)

📦 依赖升级

  • github.com/golang-jwt/jwt/v5 → 5.2.2 → 5.3.0
  • github.com/shirou/gopsutil/v4 → 4.25.3 → 4.25.7
  • 其他依赖升级:swag, etcd, gorm, mysql, sqlite, postgres, nats, gin, nacos, valkey, kafka, x/net 等

📖 文档 & 🧪 测试

  • 更新 README / README_EN.md / examples
  • 新增测试用例 & codecov 配置
  • 持续完善测试用例 & CI/CD workflow 调整(多个提交)

基准测试结果

go-sail-benchmark-result.png

仓库地址

https://github.com/keepchen/go-sail

官方文档

https://go-sail.dev

欢迎大家使用体验,喜欢的话,欢迎点赞收藏。

觉得博主写的不错?给他一个赞赏:

keepchen的赞赏码-支付宝 keepchen的赞赏码-微信