Skip to content

Commit 81bf717

Browse files
authored
Version: release v1.2.0 version (#147)
1 parent ccdfd89 commit 81bf717

File tree

3 files changed

+38
-2
lines changed

3 files changed

+38
-2
lines changed

CHANGELOG.md

+36
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# Change Log
22

3+
## [1.2.0](https://github.com/trpc-group/trpc-cpp/releases/tag/v1.2.0)(2024-07-02)
4+
5+
### Features And Improvements
6+
- **protobuf:** support pb-lite seriazation (#153) @weimch
7+
- **overload:** add abstract and factory classes for overload controller module (#134) @weimch
8+
- **client:** optimize client class or datastruct, read wait-free (#127) @helloopenworld
9+
- **document:** update the stub code generation of Protobuf IDL file in trpc_protocol_service.md (#126) @chhy2009
10+
- **server:** more precise control over the readability and writability events of connections to reduce timeouts during graceful shutdown (#125) @yujun411522
11+
- **codec:** use trpc protocol at remote side (#124) @weimch
12+
- **testing:** add unit-testing building rules for trpc/util/algorithm (#120) @liucf3995
13+
- **threadmodel:** modify the key of scheduling_map to std::string to avoid accessing SeparateScheduling as nullptr during startup (#118) @yujun411522
14+
- **style:** add code inspection to the CI workflow (#116) @bochencwx
15+
- **fiber:** support FiberCount attribute report (#117) @hzlushiliang
16+
- **redis:** redis reply change from union to variant (#115) @yujun411522
17+
- **runtime:** add runtime state management to avoid duplicate calls (#112) @yujun411522
18+
- **style:** correct the spelling error (#110) @iutx
19+
20+
### Bug Fixes
21+
- **util:** fix TransformConfig return true convert not valid json-string to json-object (#153) @weimch
22+
- **transport** fix connection block problem when WritingBufferList at high payload (#153) @weimch
23+
- **http:** fix the issue where metrics reports as correct when the HTTP client's asynchronous call returns an erroneous HTTP response code (#152) @bochencwx
24+
- **http:** fix the issue of rpcz not correctly obtaining the size of the HTTP client response packet (#152) @bochencwx
25+
- **http:** fix the case sensitivity issue in key comparison for HttpHeader.SetIfNotPresent interface (#152) @bochencwx
26+
- **http:** fix connection can't send data while http async stream writing empty data (#146) @weimch
27+
- **filter:** fix the problem that the CLIENT_POST_SCHED_RECV_MSG filter point is not executed in case of decoding failure (#151) @chhy2009
28+
- **admin:** fix the issue of deregistering AdminService when the service exits in self-register case. (#145) @chhy2009
29+
- **compile:** fix error: undefined reference to '_dl_sym' when link libtrpc_Sadmin_Slibmutex.so (#133) @zhsnew
30+
- **asyncio:** fix the problem that AsyncIO fails to correctly handle the return value when using SQ_POLL (#132) @yanyupeng2018
31+
- **transport:** When accepting a connection, if the created file descriptor (FD) is 0, 1, or 2, avoid core dump (#129) @yujun411522
32+
- **serialization:** fix pb derialization failed at server (#114) @weimch
33+
- **backup request:** fix the problem of uneven traffic using backup request in IP direct connection scenario (#106) @chhy2009
34+
- **transport:** fix the issue of increasing number of close-wait connection when using fiber connection pool (#108) @liucf3995
35+
- **http:** fix the issue that the unary HTTP server occasionally fails to trigger the business logic at fiber thread model (#105) @bochencwx
36+
- **stream:** fix trpc stream crash at client when connect failed with high frequency (#101) @weimch
37+
- **http:** fix the issue that the user fails to read data in the scenario where an HTTP chunked client encounters a disconnection immediately after completing data reception (#100) @bochencwx
38+
339
## [1.1.0](https://github.com/trpc-group/trpc-cpp/releases/tag/v1.1.0)(2023-12-28)
440

541
### Features And Improvements

trpc/common/trpc_version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#pragma once
1515

1616
#define TRPC_CPP_MAJOR_VERSION 1
17-
#define TRPC_CPP_MINOR_VERSION 1
17+
#define TRPC_CPP_MINOR_VERSION 2
1818
#define TRPC_CPP_PATCH_VERSION 0
1919

2020
// (e.g. "-alpha", "-alpha.1", "-beta", "-rc", "-rc.1")

trpc/common/trpc_version_test.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class TestTrpcCppVersion : public ::testing::Test {
2727
};
2828

2929
TEST_F(TestTrpcCppVersion, CheckTrpcCppVersion) {
30-
trpc_cpp_version_ = "1.1.0";
30+
trpc_cpp_version_ = "1.2.0";
3131

3232
std::cout << "TRPC_Cpp_Version:" << TRPC_Cpp_Version() << std::endl;
3333

0 commit comments

Comments
 (0)