github go-kratos/kratos v2.9.2

10 hours ago

Dependencies

  • deps: upgrade kratos version to v2.9.2 (#3773)

New Features

  • feat(ci): implement comment-check in workflows. (#3426)
  • feat(consul): support custom tags for service registration (#3707)

Bug Fixes

  • fix(metadata): ensure Clone creates deep copy of slices (#3767)
  • fix(http): ignored errors in error message (#3751)
  • fix: google.protobuf.Empty produces invalid type*pb.google_protobuf_Empty(#3715) (#3716)
  • fix(transport/grpc): ClientOption cannot initialize StreamMiddleware(#3697) (#3729)

Chores

  • chore(ci): update GitHub Actions dependencies (#3746)
  • chore(go.mod): update Go version to 1.22 across all modules (#3745)
  • chore(all): normalize whitespace (#3713)

Others

  • build(deps): bump peter-evans/create-or-update-comment (#3761)

  • docs: correct official documentation URLs (#3768)

  • perf(config): move placeholder regex to package-level variable (#3769)

  • perf(encoding/form): optimize parseURLQueryMapKey with memory-efficient implementation (#3770)

  • docs: improve some comments (#3766)

  • build(deps): bump actions/checkout from 4 to 6 (#3762)

  • build(deps): bump peter-evans/find-comment from 3.1.0 to 4.0.0 (#3760)

  • refactor(transport/http): improve compatibility for 'RequestFromServerContext' (#3749)

  • ci: add missing fi in comment-check.yml (#3753)

  • refactor: use math/rand/v2 instead of math/rand (#3752)

  • Revert "支持nacos v2 (#3493)" (#3747)

  • 支持nacos v2 (#3493)

  • style(contrib/registry/kubernetes): simplify namespace empty check in NewRegistry (#3665)

  • perf(log): optimize key-value pair processing in Filter.Log (#3664)

  • perf(selector/wrr): optimize map initialization and simplify node comparison (#3738)

  • build(all): remove unused compatibility files and legacy build tags (#3735)

  • ci: add Go 1.25 support (#3736)

  • test(selector/random): update TestWrr to use more reasonable statistical bounds (#3737)

  • build(deps): bump github/codeql-action from 3 to 4 (#3744)

New Contributors

Full Changelog: v2.9.1...v2.9.2

Don't miss a new kratos release

NewReleases is sending notifications on new releases.