v2.4.0
contrib -> go get github.com/kraots/contrib/xxxx@1451b9e0c0e3e1ee88a4595d9f9cfaf24eb8150f
New Features
- feat(http): add http router walk (#2181)
- feat(metadata): Ignore service if the dependencies are not found (#2171)
- feat: add logrus to contrib log (#2077)
- feat: add contrib/config/polaris polaris as configcenter (#2158)
- feat: add protoc-gen-go-http annotations synchronization with protoc-gen-go-grpc (#2151)
Bug Fixes
- fix(transport): http endpoint listening (#2180)
- fix transport early listening (#2177)
- fix(errors): panic when err of Clone is nil (#2176)
- fix(encoding/form): encode optional value (#2155)
- fix: typo on emptypb.Empty (#2150)
Others
- test(options): increase tests coverage (#2183)
- test(transport): add unit test for transport coverage: 91.7% of state… (#2172)
- test(contrib): add unit test for contrib/metrics/prometheus (#2182)
- test(contrib/config/consul): add unit test for contrib/config/consul (#2179)
- test(errors): improve coverage (#2178)
- build(deps): bump k8s.io/client-go in /contrib/registry/kubernetes (#2120)
- tests(coverage): Increase middleware tests coverage (#2165)
- test(config/file): add format test (#2147) (#2168)
- build(deps): bump github.com/hashicorp/consul/api (#2082)
- test(contrib): add unit test for contrib/registry/k8s (#2166)
- build(deps): bump github.com/hashicorp/consul/api (#2081)
- build(deps): bump k8s.io/client-go in /contrib/config/kubernetes (#2122)
- build(deps): bump k8s.io/api in /contrib/registry/kubernetes (#2124)
- test(contrib): add unit test for aliyun.go (#2164)
- test(encoding/form): well konw types test (#2147) (#2160)
- test: supplement the unit testing of metadata (#2161)
- build(deps): bump github.com/aliyun/aliyun-log-go-sdk (#2152)
- test(nacos): add nacos unit test and remove unused function (#2145)
- test(contrib): add unit test for contrib/config/k8s (#2140)
- test(contrib): add unit test for contrib/registry/consul (#2148)
New Contributors
- @czyt made their first contribution in #2078
- @workman-Lu made their first contribution in #1916
- @raw34 made their first contribution in #2094
- @charviki made their first contribution in #2125
- @deagon made their first contribution in #2132
- @zoujiejun made their first contribution in #2137
- @shifengbin made their first contribution in #2139
- @ThereWeGo made their first contribution in #2143
- @u5surf made their first contribution in #2141
- @liuyi0618 made their first contribution in #2146
- @freezeChen made their first contribution in #2148
- @rogerogers made their first contribution in #2140
- @Loner1024 made their first contribution in #2161
- @shengzhou1216 made their first contribution in #2160
- @Betula-L made their first contribution in #2077
- @darkweak made their first contribution in #2165
- @jakezhu9 made their first contribution in #2183
- @xiongpan828 made their first contribution in #2185
Full Changelog: https://github.com/go-kratos/kratos/compare/v2.3.1...v2.4.0###