Improvement
[ #176 ] Use shard rings to reduce lock overhead in connpool.
[ #184 ] Fill upstream information to rpcinfo from TTheader, for printing useful log when decode error happened.
[ #186 ] Replace sync.Mutex by sync.RWMutex of event.go and ring_single.go.
[ #189 ] Move unlink uds operation to CreateListener.
Bugfix
[ #174 ] Fix netpollmux shard index overflow.
[ #180 ] Remove reflection of WithCircuitBreaker
option arguments to prevent data-race.
[ #181 ] Fix rpc finished error may happen small probability in failure retry scenario && add sample check for retry circuit breaking.
[ #185 ] Fix a test case mistake in endpoint_test.go.
[ #190 ] Modify longconn variable name to conn.
Tool
[ #175 ] Kitex codegen tool supports passing through thrift-go plugin arguments.
Docs
[ #172 ] Use a link to the the kitex-benchmark repository to replace the performance section in README.
Dependency Change
[ #182 ] Bump github.com/tidwall/gjson from 1.8.0 to 1.9.3.