Posts in 2022
Release v0.4.0
Friday, August 26, 2022 in Kitex
Projects:
Introduction to Key Changes Feature Retry enhancement: Support user-defined result retry; Support request-level configuration (priority is higher than Neptune). See retry guide for details Frugal (Thrift): Support default value of IDL; No codec code …
Release v0.3.2
Thursday, June 02, 2022 in Kitex
Projects:
Feature [#473] feat(grpc): support short connection for gRPC unary. [#431] feat(limiter): extend outside limiter implementation and fix problems of rate limiter of multiplexed server. Optimize [#465] optimize(ttheader): set remote address for …
Release v0.3.0
Friday, April 29, 2022 in Kitex
Projects:
Feature [#366, #426 ] feat(client): support warming-up for kitex client [#395 ] feat(mux): support gracefully shutdown in connection multiplexing [#399 ] feat(protobuf): add fastpb protocol API and support it in the pkg/remote/codec module Optimise …
Release v0.2.1
Thursday, March 24, 2022 in Kitex
Projects:
Bugfix [#383 ] fix(generic): detect circular dependency in thrift IDL when using generic call. [#359 ] fix(tool): fix streaming import missing in protobuf combine service. [#363 ] fix(client): fix a bug that sequence ID of oneway requests are not …
Release v0.2.0
Thursday, February 24, 2022 in Kitex
Projects:
Feature Feat(grpc): support options to set the internal params of gRPC Feat(kerror): add new func WithCauseAndExtraMsg for basicError Feat(rpcinfo): add FreezeRPCInfo to support asynchronous context usage Feat(codec): default codec supports size …
Release v0.1.4
Tuesday, January 18, 2022 in Kitex
Projects:
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
Projects:
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 generic …
Release v0.1.2
Wednesday, December 22, 2021 in Kitex
Projects:
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 Chore …
Release v0.1.0
Monday, December 13, 2021 in Kitex
Projects:
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 Use …
Release v0.0.8
Friday, November 05, 2021 in Kitex
Projects:
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 …