You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/blog/releases/Kitex/release-v0_13_0.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,13 +6,13 @@ date: 2025-04-07
6
6
description: >
7
7
---
8
8
9
-
> We recommend upgrading directly to Kitex version v0.13.1, as we have fixed a potential Goroutine leak issue in the gRPC Client in v0.13.0.
9
+
> We recommend upgrading directly to Kitex version v0.13.1, as we have fixed a potential Goroutine leak issue of the gRPC Client in v0.13.0.
10
10
11
11
## **Introduction to Key Changes**
12
12
13
13
### **New Features**
14
-
1. New streaming interface StreamX supports gRPC, stock Kitex gRPC users can migrate
15
-
v0.12.0 released the StreamX interface to optimise the streaming experience, and supported the custom streaming protocol TTHeader Streaming, but did not support gRPC. So stock users could not migrate.
14
+
1. New streaming interface StreamX supports gRPC, existing Kitex gRPC users can migrate
15
+
v0.12.0 released the StreamX interface to optimise the streaming experience, and supported the custom streaming protocol TTHeader Streaming, but did not support gRPC. So existing users could not migrate.
16
16
17
17
This version supports gRPC for StreamX, users can migrate to StreamX, and the Server side can be compatible with two streaming protocols at the same time. So there is no need to worry about protocol compatibility after interface migration.
18
18
@@ -21,7 +21,7 @@ description: >
21
21
User documentation: [StreamX User Documentation](/docs/kitex/tutorials/basic-feature/streamx)
[Prutal](https://github.com/cloudwego/prutal) is officially open source, on par with Thrift's Frugal library, and the new version of Kitex integrates Prutal by default.
24
+
[Prutal](https://github.com/cloudwego/prutal) is officially open source, on par with Thrift's [Frugal](https://github.com/cloudwego/frugal), and the new version of Kitex integrates Prutal by default.
25
25
26
26
Advantages:
27
27
@@ -37,27 +37,27 @@ description: >
37
37
1.**TTHeader Streaming**: Support interface-level Recv timeout control
38
38
In addition to the existing Client level, this release of TTHeader Streaming supports interface-level Recv timeout configuration, making configuration more flexible.
39
39
40
-
User documentation: Kitex - StreamX 超时控制
40
+
User documentation: [StreamX Timeout Control](/docs/kitex/tutorials/basic-feature/streamx/timeout-control)
41
41
42
42
2. Default Thrift transport protocol changed from Buffered to Framed
43
43
This change can leverage FastCodec for better performance.
44
44
45
45
### **Others**
46
46
1. Code Product Simplification
47
-
- Kitex Tool would not generate the repeated verification code for Set data structure and the DeepEqual function for each structure by default.
47
+
- Kitex Tool would not generate the repeated verification code for Set data structure and the ```DeepEqual``` function for each structure by default.
48
48
49
-
- If you only want to restoreDeepEqual, add-thrift gen_deep_equal=trueto the generation command.
49
+
- If you only want to restore```DeepEqual```, add```-thrift gen_deep_equal=true```to the generation command.
50
50
51
-
- If you want to restore the repeated verification of Set, add-thrift validate_set=true, -thrift gen_deep_equal=trueto the generation command.
51
+
- If you want to restore the repeated verification of Set, add```-thrift validate_set=true, -thrift gen_deep_equal=true```to the generation command.
52
52
53
53
- Kitex Tool would not generate the Apache Codec related code by default.
54
54
55
-
- If you want to restore it, add-thrift no_default_serdes=falseto the generation command.
55
+
- If you want to restore it, add```-thrift no_default_serdes=false```to the generation command.
56
56
57
57
2. Go Supported Version Change
58
58
Support version Go 1.19~1.24, the lowest supported version becomes Go 1.19.
59
59
60
-
if Go version is too low, there will be a prompt when compiling:note: module requires Go 1.19.
60
+
if Go version is too low, there will be a prompt when compiling:```note: module requires Go 1.19```.
0 commit comments