跳转到内容

v1.10.1

发布于 2026-03-28GitHub Release

本次补丁版本新增 JSON5 配置支持、Redis 通用命令执行 Do/DoCtx,Go 升级至 1.24,并修复了 core/codec 中的关键安全问题。

  • core/conf:新增 JSON5 配置格式支持 (#5433)
  • core/stores/redis:新增 Do/DoCtx 通用命令执行方法 (#5442)
  • rest/httpc:在 buildRequest 中拒绝 HEAD 方法携带请求体 (#5457)
  • core/codec:关键安全修复 (#5479)
  • core:使用 cmp.Or 替代 TakeOne (#5461)
  • core/stringx:使用 strings.Map 替代手动字符过滤 (#5453)
  • core/stores/redis:将 Eval/EvalCtx 调整至 Do/DoCtx 之后以保持方法排序一致 (#5502)
  • core/mathx:为 Numerical 类型约束添加 godoc 注释 (#5470)
  • 升级 Go 版本至 1.24 并更新依赖 (#5499)
  • 补充 CalcEntropy 和字符串工具的边界测试用例 (#5471)
  • 新增 HashHash 确定性和 Md5Hex 边界用例的单元测试 (#5469)
  • github.com/grafana/pyroscope-go 从 1.2.7 升级至 1.2.8 (#5513)
  • github.com/pelletier/go-toml/v2 从 2.2.4 升级至 2.3.0 (#5512)
  • github.com/alicebob/miniredis/v2 从 2.36.1 升级至 2.37.0 (#5444)
  • github.com/modelcontextprotocol/go-sdk 从 1.3.0 升级至 1.3.1 (#5435)
  • github.com/redis/go-redis/v9 从 9.17.3 升级至 9.18.0 (#5432)
  • @1911860538 在 #5453 中首次贡献
  • @amshithnair 在 #5469 中首次贡献
  • @mmfiRan 在 #5442 中首次贡献

完整变更日志https://github.com/zeromicro/go-zero/compare/v1.10.0…v1.10.1