github zeromicro/go-zero v1.10.1

latest release: tools/goctl/v1.10.1
9 hours ago

๐ŸŽ‰ Highlights

This patch release adds JSON5 configuration support, generic Redis command execution via Do/DoCtx, upgrades Go to 1.24, and includes critical security fixes in core/codec.

โœจ New Features

  • core/conf: Add JSON5 configuration support (#5433)
  • core/stores/redis: Add Do/DoCtx for generic command execution (#5442)

๐Ÿ› Bug Fixes

  • rest/httpc: Reject request body for HEAD method in buildRequest (#5457)
  • core/codec: Critical security fixes (#5479)

๐Ÿ”ง Improvements

  • core: Replace TakeOne usage with cmp.Or (#5461)
  • core/stringx: Replace manual char filter with strings.Map (#5453)
  • core/stores/redis: Reorder Eval/EvalCtx after Do/DoCtx for consistent method ordering (#5502)
  • core/mathx: Add godoc comment to Numerical type constraint (#5470)
  • Upgrade Go version to 1.24 and update dependencies (#5499)

๐Ÿงช Testing

  • Add missing edge case tests for CalcEntropy and string utilities (#5471)
  • Add unit tests for Hash, Hash determinism, and Md5Hex edge cases (#5469)

๐Ÿ“ฆ Dependencies

  • Bumped github.com/grafana/pyroscope-go from 1.2.7 to 1.2.8 (#5513)
  • Bumped github.com/pelletier/go-toml/v2 from 2.2.4 to 2.3.0 (#5512)
  • Bumped github.com/alicebob/miniredis/v2 from 2.36.1 to 2.37.0 (#5444)
  • Bumped github.com/modelcontextprotocol/go-sdk from 1.3.0 to 1.3.1 (#5435)
  • Bumped github.com/redis/go-redis/v9 from 9.17.3 to 9.18.0 (#5432)

๐Ÿ‘ฅ New Contributors

Full Changelog: v1.10.0...v1.10.1

Don't miss a new go-zero release

NewReleases is sending notifications on new releases.