Posts in 2022
-
Release v0.1.4
Tuesday, January 18, 2022 in Kitex
Improvement 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 Bugfix Fix(client-connection): fix a connection leaking bug …
Posts in 2021
-
Release v0.1.3
Thursday, December 30, 2021 in Kitex
Feature Transmit the Base from client to server for getting the caller info in JSON generic Bugfix Fix(grpc): fix metric missing method tag in streaming Fix(generic): fix the incompatible modification about base64 binary in the JSON and HTTP …
-
Release v0.1.2
Wednesday, December 22, 2021 in Kitex
Hotfix Fix some gRPC request bugs which are involved by v0.1.0 Fix mistake gRPC method path when no package definition in IDL Dependency Change Chore: upgrade netpoll-http2 to fix the problem about large request package (>4K) in streaming …
-
Release v0.1.0
Monday, December 13, 2021 in Kitex
Feature Generic Call Support combined services Export SetSeqID and add GetSeqID for binary generic call of server side Support close generic client to avoid memory leak Log Use key=value style in log messages Use klog as global log in some logs …
-
Release v0.0.8
Friday, November 05, 2021 in Kitex
Improvement: Use shard rings to reduce lock overhead in connpool. Fill upstream information to rpcinfo from TTheader, for printing useful log when decode error happened. Move unlink uds operation to CreateListener. Replace sync.Mutex by sync.RWMutex …
-
Release v0.0.5
Sunday, September 26, 2021 in Kitex
Feature: Add default ErrorHandler to wrap remote error when no ErrorHandler is specified. Backward metainfo is supported. JSON generic call is supported. Usage guide: link. Improvement: Use new netpoll API to improve throughput and reduce latency …
-
Release v0.0.4
Thursday, August 26, 2021 in Kitex
Improvement: Make transMetaHandler executed before customized boundHandlers to ensure the customized boundHandlers could get metainfo. TransError uses internal error typeID if exist. Bugfix: Not reset stats level when clear RPCInfo in netpollmux …
-
Release v0.0.3
Sunday, August 01, 2021 in Kitex
Bugfix: Prevent connection pool from being overridden.
-
Release v0.0.2
Friday, July 30, 2021 in Kitex
Improvement: Kitex now disables all stats to improve performance when no tracer is provided. The Kitex client now will reuse connections by default. Bugfix: A nil-pointer bug in lbcache has been fixed. A data-race issue in the retry(backup …