Skip to content

Releases: cloudwego/hertz

v0.7.3

07 Dec 03:27
e2119d8
Compare
Choose a tag to compare

Optimize

  1. [#1010] optimize: remove short connection error in trace

Fix

  1. [#1016] fix: prevent infinite recursion for binding
  2. [#1014] fix: dialtimeout is zero when not set reqTimeout
  3. [#1003] fix: unit tests fail in windows

Tests

  1. [#992] test: improve hertz/pkg/routeut unit test coverage

Chore

  1. [#998] Update ROADMAP.md

v0.7.2

15 Nov 09:13
32c40e5
Compare
Choose a tag to compare

Feature

[#985] feat: add WithDisableDefaultDate, WithDisableDefaultContentType for server config options
[#684] feat: support peek multi value for query args

Optimize

[#989] optimize: trace doFinish multiple times

Fix

[#978] fix: param router doesn't match param
[#990] fix: improve url parsing

Docs

[#868] docs: add comment for method Redirect and Header

Chore

[#982] ci: add govulncheck
[#981] chore: add .gitattributes to standardize the default end-of-file line


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

cmd/hz/v0.7.1

17 Nov 02:49
32c40e5
Compare
Choose a tag to compare

Optimize

[#986] optimize(hz): slice method for thrift
[#988] optimize(hz): thriftgo option transfer

v0.7.1

10 Oct 09:29
6c8d311
Compare
Choose a tag to compare

Fix

[#965] fix: customized type decode for binding

v0.7.0

26 Sep 11:16
9180edb
Compare
Choose a tag to compare

Feature

[#940] feat: add disable normalizing
[#938] feat: add config hook for host client
[#889] feat: add a public method to update engine status
[#950] feat: add Del func for requestHeader

Optimize

[#934] optimize: adjusting the judgement logic of isTrustedProxy

Fix

[#819] fix: fix error printing of escaped characters in accesslog
[#936] fix(client): conn leak in stream mode when resp is no content(204)

Refactor

[#541] refactor: binding

Tests

[#948] test: Increase pkg/common/utils coverage to more than 90%

Chore

[#961] chore: upgrade netpoll to v0.5.0


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

cmd/hz/v0.7.0

26 Sep 12:22
9180edb
Compare
Choose a tag to compare

Feature

[#942] feat(hz): hz tool don't gen sh in windows
[#941] feat(hz): fix hz client custom template function

Optimize

[#784] optimize(hz): use sprig to add template function

Fix

[#944] fix(hz): client default tag error
[#928] fix(hz): shebang position


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

v0.6.8

01 Sep 09:00
cb56959
Compare
Choose a tag to compare

Feature

[#897] feat: add end chunk for broken reader

Optimize

[#930] optimize: failsafe flush for chunk writer && and pool it

Fix

[#894] fix: only skip if the next chars are CRLF

Tests

[#863] test: add test for pkg/app
[#808] test: add some example in chunk_test.go and ioutil_test.go

Docs

[#916] docs: amend signature

Chore

[#924] Revert "docs: amend signature"
[#890] chore: update PR template


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

cmd/hz/v0.6.7

01 Sep 09:19
f25f52e
Compare
Choose a tag to compare

Feature:
[#893] feat(hz): support multi http method
[#900] feat(hz): service handler split
Fix:
[#812] fix(hz): miss container type for thrift extends
[#913] fix(hz): thrift model snake tag invalid

v0.6.7

04 Aug 07:08
0db9f4f
Compare
Choose a tag to compare

Optimize

[#884] optimize: unify timeout error
[#875] optimize(client): do not write body in stream mode if content-length is 0
[#871] optimize(http1): retry if the error is caused by broken pooled conn
[#860] optimize: modify judgment conditions when use retry and err = nil

Fix

[#876] fix: keep isTLS field in keepalive when reset the request

Tests

[#866] test(http1): fix retry test
[#804] test: add test for protocol http1

Chore

[#864] chore: remove wechat group in readme
[#817] chore(http1): remove duplicated code


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

cmd/hz/v0.6.6

07 Aug 08:51
0db9f4f
Compare
Choose a tag to compare

Feature

[#854] feat(hz): add more template parameter
[#852] feat(hz): add default service name
[#795] feat(hz): add more template parameters
[#799] feat(hz): add validator anno
[#811] feat(hz): remove tag

Fix

[#851] fix(hz): client snake tag name