github cloudwego/kitex v0.0.5
Release v0.0.5

latest releases: v0.9.3-rc2, v0.9.3-rc, v0.9.2-rc2...
2 years ago

Feature

  1. [ #77 ] Add default ErrorHandler to wrap remote error when no ErrorHandler is specified.
  2. [ #119 ] Backward metainfo is supported.
  3. [ #80 ] JSON generic call is supported. Usage guide: link.

Improvement

  1. [ #107 ] Use new netpoll API to improve throughput and reduce latency for mux.
  2. [ #137 ] Backward and forward metainfo is supported for mux.
  3. [ #99 #125 ] Client will use RPCTimeout middleware when necessary.
  4. [ #132 ] Add validity verification of idle connection in ConnecitonPool.
  5. [ #114 ] QPS limiter token will be reset when QPS limit updates.
  6. [ #139 ] Reduce the deviation of QPS Limiter.

Bugfix

  1. [ #116 ] Fix WithExitWaitTime won't set exit wait time correctly.
  2. [ #140 ] Fix goroutine leak when update interval of QPS limiter.
  3. [ #141 ] Use actual listen address to build registry info.

Tool

  1. [ #91 ] Fix code generating error when no stream method in protobuf file.

Docs

  1. [ #92 #83 #87 #96 #82 ] English is available for README and all other documents.
  2. [ #82 ] Guide for generic call. English | 中文
  3. [ #138 #129 ] Landscape and Roadmap in README.

Dependency Change

  1. github.com/cloudwego/netpoll: v0.0.3 -> v0.0.4
  2. github.com/bytedance/gopkg: v0.0.0-20210709064845-3c00f9323f09 -> v0.0.0-20210910103821-e4efae9c17c3

Don't miss a new kitex release

NewReleases is sending notifications on new releases.