Posts in 2023

  • Release v0.5.3

    Friday, April 21, 2023 in Kitex

    Introduction to Key Changes Feature Failure retry:add configuration to support disable timeout retry when do failure retry, which is for the non-idempotent request Codegen tool:support codegen in windows. Error code: fine grained rpc timeout …

    Read more

  • Release v0.5.0

    Wednesday, March 08, 2023 in Kitex

    Introduction to Key Changes Feature 1. Fallback: Support fallback for client-side When the RPC requests fail, users usually have some degradation measures to ensure the effective response (for example, construct the default response after the request …

    Read more

Posts in 2022

  • Release v0.4.3

    Wednesday, November 02, 2022 in Kitex

    Introduction to Key Changes Feature Extend the Generated Code of client/server: Add a new feature which can extend generated client.go/server.go with config file. It is applicable to the scenario for customizing the unified suite. See Extend the …

    Read more

  • Release v0.4.0

    Friday, August 26, 2022 in Kitex

    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 …

    Read more

  • Release v0.3.2

    Thursday, June 02, 2022 in Kitex

    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 …

    Read more

  • Release v0.3.0

    Friday, April 29, 2022 in Kitex

    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 …

    Read more

  • Release v0.2.1

    Thursday, March 24, 2022 in Kitex

    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 …

    Read more

  • Release v0.2.0

    Thursday, February 24, 2022 in Kitex

    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 …

    Read more

  • 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 …

    Read more

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 …

    Read more