Skip to content

Releases: cloudwego/hertz

v0.9.3

06 Sep 06:16
ea445e3
Compare
Choose a tag to compare

Feature

[#1173] feat(http1): add env to disable request context pool
[#1165] feat: add flag to force update hertz_client.go

Fix

[#1181] fix: update ut for assert.NotNil
[#1163] fix(test): modify the comparison to function signatures in TestClientOptions

Chore

[#1171] build: add Go 1.23 to unit tests CI
[#1168] chore: update CI and optimze efficiency
[#1167] build: Upgrade sonic to v0.12.0 to be compatible with Go 1.23
[#1166] build: upgrade gopkg to v0.1.0
[#1158] build: update go mod and CI to support go1.22


Thanks a lot to those community contributors who submit some pull requests for this version:
@lhpqaq @haoxins @snowykami @ElvisWai

v0.9.2

25 Jul 06:05
a83bae1
Compare
Choose a tag to compare

Feature:

[#1141] feat: export ErrMissingFile
[#1111] feat(hz): trim pb gopackage

Optimize:

[#1135] optimize: non-existent file error for binding

Fix:

[#1150] fix: hertz panic when edit ctx.Params on HandleFunc
[#1127] fix(hz): router import error for 'api.service_gen_dir'
[#1147] fix(hz): pb model_dir corner case
[#1144] fix(hz): client cookie
[#1139] fix(hz): sort all pb tags

Tests:

[#1108] test: Increase pkg/common/utils coverage to more than 93%

Chore:

[#1157] chore(hz): release v091
[#1024] chore: update comment about MaxKeepBodySize option

Thanks a lot to those community contributors who submit some pull requests for this version:
@kamikazechaser @3DRX

cmd/hz/v0.9.1

31 Jul 12:52
a83bae1
Compare
Choose a tag to compare

Feature:

[#1111] feat(hz): trim pb gopackage

Fix:

[#1127] fix(hz): router import error for 'api.service_gen_dir'
[#1147] fix(hz): pb model_dir corner case
[#1144] fix(hz): client cookie
[#1139] fix(hz): sort all pb tags

v0.9.1

03 Jun 07:51
53faa4e
Compare
Choose a tag to compare

Feature

[#1054] feat: support awareness of connection closed(only netpoll network for now)
[#1119] optimize: optimize the error message of the required constraint for binding

v0.9.0

10 May 08:27
8bb1346
Compare
Choose a tag to compare

Feature:

[#1101] feat: add method to exile requestContext
[#1056] feat: add more default type for binding
[#1057] feat: add SetHandlers when fast fail for no valid host and invalid rPath

Optimize:

[#1037] optimize: filter shortConnErr in tracer

Fix:

[#1102] fix: resp set trailer will panic

Chore:

[#1075] chore: update readme images and documentation

cmd/hz/v0.9.0

10 May 08:48
8bb1346
Compare
Choose a tag to compare

Optimize:

[#921] optimize(hz): sort route strictly which preventing sorting inconsistencies

Refactor:

[#1064] refactor(hz): client query enum

v0.8.1

20 Feb 07:06
7d8dad0
Compare
Choose a tag to compare

Fix

[#1060] fix: do not pre-bind for BindXXX interface & normalize content-type
[#1050] fix: add full path copy

Chore

[#1061] chore(deps): bump tj-actions/changed-files from 35 to 41 in /.github/workflows

cmd/hz/v0.8.1

20 Feb 07:09
7d8dad0
Compare
Choose a tag to compare

Fix

[#1053] fix(hz): fix some problems with hz client code


Thanks a lot to those community contributors who submit some pull requests for this version:
@Skyenought 🫡👏🥳

v0.8.0

12 Jan 03:18
c2a6e12
Compare
Choose a tag to compare

Feature

[#1031] feat: optimize HandlerName && add setIndex
[#1041] feat: support partitioned cookies

Optimize

[#1039] optimize: filter invalid char in header
[#1011] optimize: stop parse the header if encounter a invalid char

Chore

[#1020] Update README.md


Thanks a lot to those community contributors who submit some pull requests for this version:
@ViolaPioggia @Haswf 🫡👏🥳

cmd/hz/v0.8.0

12 Jan 08:23
c2a6e12
Compare
Choose a tag to compare

Optimize:

[#1005] optimize(hz): gen module file
[#1006] optimize(hz): rm_tag has a lower priority than the annotation
[#1038] optimize(hz): hz client behavior