CyanAsterisk / FreeCar

Time-sharing car rental system suite based on CloudWeGo series framework
GNU General Public License v3.0
242 stars 41 forks source link

chore(deps): bump github.com/cloudwego/kitex from 0.5.2 to 0.6.2 #154

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps github.com/cloudwego/kitex from 0.5.2 to 0.6.2.

Release notes

Sourced from github.com/cloudwego/kitex's releases.

v0.6.2

Hotfix:

  • #1037 fix(generic): generic call bugs on empty self-referred struct and map int16-typed key

v0.6.1

Hotfix:

  • [#988] hotfix(code_gen): fix the problem of code generation with slim template failure

v0.6.0

Feature:

  • [#923] feat(grpc): grpc client set header and trailer to context by default and provide api to get header from ctx
  • [#891] feat: support to service-inline rpc client and server, which can transfer the rpc call as func call. The feature needs to be used with the generation tool
  • [#946] feat: default server handler support executing Read function by trans pipeline
  • [#936] feat(config): add config items for retry/cb/rcptimeout/limiter
  • [#924] [#939] feat(code_gen): support generating deepcopy apis
  • [#926] feat: support thrift reflection info registry
  • [#897] feat: support loop_service in custom template

Optimize:

  • [#961] optimize(tool): optimize kitex tool tpl with -use param
  • [#966] optimize(ttheader): add type check for headerFlags of TTheader
  • [#919] optimize: replace go func with GoFunc to avoid panic
  • [#960] optimize: make stats package public to reuse it in expanded repo
  • [#955] optimize: remove redundant onRead error log in gonet transerver
  • [#954] optimize: dont return error when transHandler not implement graceful shutdown
  • [#941] optimize(callopt): optimize the debug info of callopt to reduce the possibility of slice grow

Fix:

  • [#963] fix(generic): generic-map writeInt8 fails on byte
  • [#901] fix(mux): mux connection asynccallback dont create new goroutine and server wait all crrst packets recevied by client
  • [#921] fix(loadbalance): fix consisthash byte[] length
  • [#922] fix(mux): fix the problem that output unreasonable error when exit if enable mux and use Kitex Protobuf
  • [#927] fix(connpool): long connection pool reports reuse success using reporter

Refactor:

  • [#958] refactor(errorHandler): refactor the definition of error handler to get more information to handle error
  • [#943] refactor(client): refactor client.Call to improve readability
  • [#560] refactor: refactor server detection trans handler to support custom registration

Tests:

  • [#900] test(generic): add thrift reflection (using dynamicgo) generic call example

Chore:

  • [#976] chore: upgrade netpoll to v0.4.0 and thriftgo to v0.2.11
  • [#956] chore: update configmanager version to v0.2.0
  • [#948] chore: format with goimports -local github.com/cloudwego/kitex

Thanks a lot to those community contributors who submit some pull requests for this version: @​my-vegetable-has-exploded

Commits
  • 75b914b Merge pull request #1037 from cloudwego/hotfix/generic_dead_loop
  • 3d97971 test: add a test case
  • 06f292c fix: add int16
  • 27bea2f update version
  • 317ad93 fix:(generic) only write empty struct to avoid dead-loop on self-ref struct
  • bed7557 Merge pull request #990 from cloudwego/release/v0.6.1
  • 12d3fd9 chore: update version v0.6.1
  • de3c04e hotfix(code_gen): fix the problem of code generation with slim template failu...
  • 9796383 Merge pull request #978 from cloudwego/main
  • 10348cc Merge pull request #977 from cloudwego/release/v0.6.0
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #161.