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)
-
支持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
- @Dark1Forest made their first contribution in #3729
- @CZJCC made their first contribution in #3493
- @HeimaoLST made their first contribution in #3716
- @unkmonster made their first contribution in #3749
Full Changelog: v2.9.1...v2.9.2