github cloudwego/kitex v0.4.4

latest releases: v0.11.3-genericstreaming, v0.11.3-genericstream, v0.11.3...
23 months ago

Feature:

  • [#735] feat: add code ref generator for kitex cmd
  • [#730] feat: use frugal as default codec when available (reverted)
  • [#700] feat(tool): generating frugal tag as default
  • [#708] feat(tool): add an argument for thriftgo plugin time limit

Optimize:

  • [#744] optimize(thrift): Add the field info to error messages to make it easier for users to troubleshoot
  • [#720] optimize(metainfo): ignore whether protocol supports meta data to support the use of backward values in pure thrift protocol
  • [#740] optimize(option): remove the restrict that don't allow set service basic info multi-times
  • [#722] optimize: add kitex.yaml to make sure the service is kitex server and align with hz
  • [#711] optimize: prevent users from misusing WithBoundHandler to add the same bound handlers
  • [#726] optimize: Add a warn log when the BoundHandler already exists

Refactor:

  • [#713] refactor: remove writeDirect from fastCodec
  • [#723] refactor: add ForceSetTag method for RemoteInfo, which is used to reset Tag in special scenario

Fix:

  • [#742] fix: close pre-configured connpool in the client option when forward proxy configure the connpool
  • [#728] fix(generic): Fix js_conv value mapping bug and type conversion problem in HTTP generic call
  • [#738] fix: keep client alive during call
  • [#737] fix: revise the order of lock to avoid data race in retry container Init
  • [#718] fix(generic): Fix the problem that causes panic when an elem of map/slice of a generic request is nil
  • [#724] fix: call closeCallback when client init failed
  • [#712] fix(tool): fix kitex cmd remote repo pulling logic
  • [#710] fix(tool): fastpb add import guard to prevent possible compiling error
  • [#707] fix(connpool): check the deadline of connection in IsActive if the sub-conn does not implement IsActive interface

Chore:

  • [#745] Revert "feat: use frugal as default codec when available"
  • [#714] chore: reformat runGit function
  • [#703] chore: upgrade netpoll to v0.3.1
  • [#706] ci: remove scenario-test job and modify go version of unit-scenario-test job to 1.17
  • [#704] chore: gcflags of go test command setting error causes unit tests not triggered and supplement integration test coverage

Don't miss a new kitex release

NewReleases is sending notifications on new releases.