๐ 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/DoCtxfor 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
TakeOneusage withcmp.Or(#5461) - core/stringx: Replace manual char filter with
strings.Map(#5453) - core/stores/redis: Reorder
Eval/EvalCtxafterDo/DoCtxfor consistent method ordering (#5502) - core/mathx: Add godoc comment to
Numericaltype constraint (#5470) - Upgrade Go version to 1.24 and update dependencies (#5499)
๐งช Testing
- Add missing edge case tests for
CalcEntropyand string utilities (#5471) - Add unit tests for
Hash,Hashdeterminism, andMd5Hexedge cases (#5469)
๐ฆ Dependencies
- Bumped
github.com/grafana/pyroscope-gofrom 1.2.7 to 1.2.8 (#5513) - Bumped
github.com/pelletier/go-toml/v2from 2.2.4 to 2.3.0 (#5512) - Bumped
github.com/alicebob/miniredis/v2from 2.36.1 to 2.37.0 (#5444) - Bumped
github.com/modelcontextprotocol/go-sdkfrom 1.3.0 to 1.3.1 (#5435) - Bumped
github.com/redis/go-redis/v9from 9.17.3 to 9.18.0 (#5432)
๐ฅ New Contributors
- @1911860538 made their first contribution in #5453
- @amshithnair made their first contribution in #5469
- @mmfiRan made their first contribution in #5442
Full Changelog: v1.10.0...v1.10.1