github zeromicro/go-zero v1.10.0

latest release: tools/goctl/v1.10.0
8 hours ago

🎉 Highlights

This release brings Go 1.23 support, MCP SDK migration, and several important bug fixes including race condition resolutions.

✨ New Features

  • Go 1.23 Support: Upgraded minimum Go version to 1.23 (#5359)
  • MCP Framework: Migrated to official go-sdk with simplified API (#5362)
  • Gateway Enhancement: Exported WithDialer option for custom gRPC client configuration (#5406)

🐛 Bug Fixes

  • Circuit Breaker: Fixed context cancellation incorrectly triggering breaker in httpc (#5360)
  • Service Discovery: Resolved data race in service discovery map access (#5408)
  • Configuration: Fixed support for equal signs in property values (#5392)
  • Configuration: Removed redundant validation (#5372)

🔧 Improvements

  • MCP Routes: Refactored routes and hardened AddTool implementation (#5375)
  • Testing: Added comprehensive validation tests for Load function (#5388)

🗑️ Deprecations

  • Jaeger Exporter: Removed due to official deprecation (#5361)

📦 Dependencies

  • Bumped go.mongodb.org/mongo-driver/v2 from 2.4.1 to 2.5.0 (#5385, #5393)
  • Bumped github.com/alicebob/miniredis/v2 from 2.35.0 to 2.36.1 (#5381, #5386)
  • Bumped github.com/redis/go-redis/v9 from 9.17.2 to 9.17.3 (#5390)
  • Bumped github.com/modelcontextprotocol/go-sdk from 1.2.0 to 1.3.0 (#5413)

👥 New Contributors

Full Changelog: v1.9.4...v1.10.0

Don't miss a new go-zero release

NewReleases is sending notifications on new releases.