Kitex Release v0.1.4


  • Optimize(log): don’t print timeout log in rpctimeout middleware
  • Optimize(log): adjust default log level to info
  • Optimize(gRPC): lock the sendAt avoid grpc bdp data race


  • Fix(client-connection): fix a connection leaking bug that happens when clients fail at Send
  • Fix(timeout): fix TimeoutAdjust won’t work when set in middleware builder


  • Fix(tool): fix protobuf handler arguments name

kitex will generate a stream type named “{{.ServiceName}}{{.Name}}Server” for each streaming server, but in handler.go kitex use “{{.ServiceName}}{{.RawName}}Server” as stream name.


  • Style: remove unnecessary type conversions