Skip to content

v2.4.0

Compare
Choose a tag to compare
@shenqidebaozi shenqidebaozi released this 11 Jul 11:55
· 424 commits to main since this release
1451b9e

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

Full Changelog: https://github.com/go-kratos/kratos/compare/v2.3.1...v2.4.0###