Skip to content

Releases: cloudwego/hertz

v0.6.6

06 Jul 07:49
752e2a6
Compare
Choose a tag to compare

Fix

[#842] fix: reset all of the filed when res t body stream
[#829] fix: standard conn return non nil err with data

cmd/hz/v0.6.5

07 Jul 03:05
752e2a6
Compare
Choose a tag to compare

Feat

[#847] feat(hz): add template func

Fix

[#846] fix(hz): miss searching middleware

Optimize

[#802] Optimize(hz): log warning messages instead of fmt.Println

v0.6.5

19 Jun 09:48
e88faea
Compare
Choose a tag to compare

Fix

[#815] fix: close abnormal conn when release
[#814] fix: HEAD will hang because of trailer
[#796 ] fix: no copy some fields at ResponseHeader and RequestHeader

Optimize

[#813] optimize: add some method to remove hertz dependency

Style

[#797 ] style: remove the extra log prefix

v0.6.4

25 May 08:41
aec5711
Compare
Choose a tag to compare

Optimize

[#785] optimize: public ErrNoMultipartForm
[#668] optimize: uniform error creation

Chore

[#787] ci: modify days-before-close to 1


Thanks a lot to those community contributors who submit some pull requests for this version:
@cqqqq777 @justlorain

cmd/hz/v0.6.4

26 May 06:16
aec5711
Compare
Choose a tag to compare

Feat

[#767] feat(hz): enhance the ability for customize template
[#765] feat(hz): support extends for thrift

Optimize

[#762] optimize(hz): middleware search method

Fix

[#781] fix(hz): miss bracket for client template

v0.6.3

05 May 07:01
f7b5e2f
Compare
Choose a tag to compare

Feat

  1. [#751] feat: add GetProtocol and SetProtocol api for ResponseHeader
  2. [#745] feat: support silentmode to mute engine log

Fix

  1. [#748] fix: WriteMultipartFormFile will fail when the Reader return EOF at first Read

Tests

  1. [#716] test: fix occasional error in TestDialTLS

Chore

  1. [#752] chore(ut): give more time for scheduler
  2. [#720] build: update netpoll from 0.3.1 to 0.3.2 & mute all internal log of it
  3. [#722] chore(template): make sure user documentation is updated as well

cmd/hz/v0.6.3

05 May 12:48
f7b5e2f
Compare
Choose a tag to compare

Feat

[#741] feat(hz): change specify plugin method
[#743] feat(hz): support api.none annotation
[#742] feat(hz): compatibility annotations for protobuf

Optimize

[#750] optimize(hz): avoid insert point for handler by method

Fix

[#758] fix(hz): resolve typedef panic for thrift

v0.6.2

10 Apr 11:42
b398b27
Compare
Choose a tag to compare

Feat

  1. [#708] feat: add CreateUtRequestContext function

Fix

  1. [#698] fix: standard conn may panic after close
  2. [#702] fix: stream client not close the conn when ConnectionClose is true

Ci

  1. [#710] ci: add compatibility test for old go version

cmd/hz/v0.6.2

10 Apr 11:46
b398b27
Compare
Choose a tag to compare

Feat

[#660] feat(hz): optimize the naming style for middleware
[#697] feat(hz): support container type as request/response type for thrift

Ci

[#645] ci(hz): add hz test workflows

Fix

[#695] fix(hz): hz update failed for modifying of '.hz' on windows

v0.6.1

27 Mar 09:58
1ad2f01
Compare
Choose a tag to compare

Feat

[#685] feat(client): support last middleware for client
[#689] feat: ignore broken pipe and connection reset error on go net

Chore

[#687] optimize: DialTimeout provided by netpoll will return TLS err directly

Test

[#669] test: add test for pkg common test
[#672] test: add more test for pkg network
[#671] test: TestGcBodyStream will sleep 100ms to wait gc finish

Refactor

[#681] refactor(client): remove goroutine synchronization in DoDeadline

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