github.com/cloudwego/hertz
v0.10.6
#545 most downloaded on Go modules
cloudwego/hertz
What this package is like to depend on
Last release 18 days ago
06 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Rarely documented
notes for 9 of 43 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
488 releases · first in 2022
53 releases in the last 12 months
see the full history below
Release timeline
488 releases · May 2022 to Aug 2026Releases
latest 60 of 488-
v0.10.7-0.20260806064304-3415de4ca25f06 Aug 2026 pre-releaseNothing published for this version
-
v0.10.606 Aug 2026Release notes
Open source →What's Changed
Feat
- feat(client): add optional pooled connection health check by @StellarisW in #1523
Fix
- fix: reject empty HTTP trailer tokens by @Xander-ByteDance in #1522
- fix: sanitize request headers during unsafe redirects by @wdp2020 in #1524
CI
New Contributors
- @Xander-ByteDance made their first contribution in #1522
Full Changelog: v0.10.5...v0.10.6
-
v0.10.6-0.20260806032607-1caa6899be3006 Aug 2026 pre-releaseNothing published for this version
-
v0.10.6-0.20260804061805-b7d8dad36e4b04 Aug 2026 pre-releaseNothing published for this version
-
v0.10.6-0.20260730022418-ec82961d618d30 Jul 2026 pre-releaseNothing published for this version
-
v0.10.6-0.20260727125639-b2f12643d77727 Jul 2026 pre-releaseNothing published for this version
-
v0.10.6-0.20260622031527-8eec17d4e8b922 Jun 2026 pre-releaseNothing published for this version
-
v0.10.6-0.20260611115738-9297a3cf56e111 Jun 2026 pre-releaseNothing published for this version
-
v0.10.511 Jun 2026Release notes
Open source →What's Changed
Feat
Fix
- fix: anonymous field by @wzekin in #1480
- fix: reject requests with both Transfer-Encoding and Content-Length headers by @YangruiEmma in #1490
- fix(hz): handler duplicate check for receiver methods by @xiaost in #1491
- fix: disable request context pool panic by @Hei-z in #1496
Optimize
- optimize: use connstate close callback to optimize sense conn closed by @jayantxie in #1481
Refactor
- refactor(network): uses gopkg/bufiox by @xiaost in #1482
- refactor(network): optimized client mem usage by @xiaost in #1483
Chore
- chore: updated comment for ErrNoFreeConns by @xiaost in #1485
- chore: add deprecated comment for tagexpr by @xiaost in #1484
- chore(protocol): remove redundant nil File-map check in Request.FormFile by @xiaosau in #1502
Docs
- docs: add change log by @xiaost in #1493
- docs(hz): add README, clarifying comments, and fix broken tests by @xiaost in #1492
- docs: clarify multipart pre-parse still applies under WithStreamBody by @xiaost in #1495
- docs(route): fix comment - anyChild node prefix is
*, not only:by @Lcos-000 in #1503 - docs(common): remove references to develop branch in contributing.md by @wdp2020 in #1506
CI
Full Changelog: v0.10.4...v0.10.5
-
v0.10.5-0.20260608060256-bfff04d2277408 Jun 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260521102243-513d55c59dd721 May 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260513065414-691c8f9df95a13 May 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260429062851-ae439beef0a529 Apr 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260416153508-b4039b7f229c16 Apr 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260414094114-562b50f6b1a814 Apr 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260409034008-85b257bd925509 Apr 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260402140916-255b4a61d67c02 Apr 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260318064805-925126d9ae0d18 Mar 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260311092434-150db782b38411 Mar 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260306075425-73d7261069bf06 Mar 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260206065458-b3f3ae789dfa06 Feb 2026 pre-releaseNothing published for this version
-
v0.10.5-0.20260205060407-e3670ce1b2c805 Feb 2026 pre-releaseNothing published for this version
-
v0.10.426 Jan 2026Release notes
Open source →Feat
- [#1444] feat(server): introduce WithListener by @xiaost
- [#1455] refactor(tagexpr/validator): remove phonenumbers by @xiaost
Fix
- [#1448] fix(tagexpr): return false instead of panic for FakeBool by @xiaost
- [#1459] fix(adaptor): flush data before conn hijack by @xiaost
- [#1460] fix: fix mock token for security check by @HeyJavaBean
- [#1462] fix(adaptor): hijacked conn works after ServeHTTP returns by @xiaost
- [#1470] fix(binding): use GetAll for header disableNormalizing by @xiaost
- [#1467] fix(client): CloseIdleConnections does not close TLS connections by @DMwangnima
- [#1472] fix(hz): typedef request gen failed by @FGYFFFF
Chore
Full Changelog: v0.10.3...v0.10.4
-
v0.10.4-0.20260126054158-8240939b74ab26 Jan 2026 pre-releaseNothing published for this version
-
v0.10.4-0.20251217094836-09515f8ca06b17 Dec 2025 pre-releaseNothing published for this version
-
v0.10.4-0.20251124082806-21ec16bb147624 Nov 2025 pre-releaseNothing published for this version
-
v0.10.4-0.20251119085425-55b865cc772519 Nov 2025 pre-releaseNothing published for this version
-
v0.10.4-0.20251117065419-f73789b8a5d817 Nov 2025 pre-releaseNothing published for this version
-
v0.10.4-0.20251113045841-07233a898d0e13 Nov 2025 pre-releaseNothing published for this version
-
v0.10.4-0.20251103071314-964232250c1403 Nov 2025 pre-releaseNothing published for this version
-
v0.10.4-0.20251023031159-b2a99fccdc8423 Oct 2025 pre-releaseNothing published for this version
-
v0.10.4-0.20251021064639-8ef9c6dee53d21 Oct 2025 pre-releaseNothing published for this version
-
v0.10.321 Oct 2025Release notes
Open source →What's Changed
Feature
[#1432] feat(server): add WithMaxHeaderBytes opt
Fix
[#1431] fix: no conn limit if maxConnsPetHost not configured
[#1426] fix(client): prioritize req timeout opt
[#1420] fix: fix template go lint in go 1.24
[#1418] fix(protocol): improve cookie max-age and expires handlingRefactor:
[#1416] refactor(binding): deprecate
StructValidatorFull Changelog: v0.10.2...v0.10.3
-
v0.10.3-0.20251021063007-3e6da760407421 Oct 2025 pre-releaseNothing published for this version
-
v0.10.3-0.20250910035145-d37739f6743510 Sep 2025 pre-releaseNothing published for this version
-
v0.10.3-0.20250826111951-c92e44e9d04526 Aug 2025 pre-releaseNothing published for this version
-
v0.10.3-0.20250821072303-23f2135ede2d21 Aug 2025 pre-releaseNothing published for this version
-
v0.10.3-0.20250820082718-a50a8d62e73820 Aug 2025 pre-releaseNothing published for this version
-
v0.10.3-0.20250819120047-466571b6af3f19 Aug 2025 pre-releaseNothing published for this version
-
v0.10.3-0.20250818123155-5625d857b4a018 Aug 2025 pre-releaseNothing published for this version
-
v0.10.218 Aug 2025Release notes
Open source →What's Changed
Feature
- feat(protocol/sse): add SetMaxBufferSize for fixing bufio.ErrTooLong and support Go1.25 by @xiaost in #1409
Refactor
- refactor(protocol): faster appendHeaderValue by @xiaost in #1395
- refactor(hz): fix filepath and path misuse by @xiaost in #1411
Fix
- fix: close conn if unexpected buffered data due to malformed response by @jayantxie in #1396
- fix(hz): wrongly match method without matching service first by @AsterDY in #1397
- fix(hz): check duplicating register by full statement instead of package path by @AsterDY in #1403
- fix(tagexpr): prevent stack overflow with pb unexported fields by @xiaost in #1413
Chore
- chore: merge back v0.10.1 by @HeyJavaBean in #1388
- style: fix http status message naming convention by @sasgas in #1389
- chore: release v0.10.2 by @alice-yyds in #1414
New Contributors
Full Changelog: v0.10.1...v0.10.2
-
v0.10.2-0.20250818100623-6ddc7ae262fb18 Aug 2025 pre-releaseNothing published for this version
-
v0.10.102 Jul 2025Release notes
Open source →What's Changed
- docs(README): clearly state forked from fasthttp by @xiaost in #1357
- fix(binding): BindXXX with default value by @StounhandJ in #1222
- chore: revise the comment of standard transport's readBufferSize by @ppzqh in #1362
- chore(route): remove useless code from tree by @Skyenought in #793
- fix(binding): use UnmarshalText for types like enum by @xiaost in #1359
- fix(client): set timeout for tls handshake by @xiaost in #1368
- fix(sse): add charset=utf-8 to content type by @xiaost in #1369
- chore: update thriftgo for plugin performance by @HeyJavaBean in #1371
- fix(sse): better compatibility with '\r' by @xiaost in #1374
- chore: update protobuf to v1.34.1 by @DMwangnima in #1224
- fix(resp): ChunkedBodyWriter skip zero-len buf by @xiaost in #1380
- fix(server): close malformed http conn timely by @xiaost in #1376
- test: rm unnecessary monkey patch by @xiaost in #1381
- chore: release v0.10.1 by @alice-yyds in #1387
New Contributors
- @StounhandJ made their first contribution in #1222
- @DMwangnima made their first contribution in #1224
Full Changelog: v0.10.0...v0.10.1
-
v0.10.1-0.20250818083815-b8b72f58b01218 Aug 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250814093716-6e077440328014 Aug 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250814033532-f1c4f5d8fe8a14 Aug 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250805032012-55f984cfb80b05 Aug 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250804090030-a42b26b4fba204 Aug 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250804085729-c0a8bd96583204 Aug 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250804085513-ea1cc0b25ada04 Aug 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250804080929-34719f34762604 Aug 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250728091844-f71395043cb328 Jul 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250725144211-b5b0c1cb650325 Jul 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250725055725-0161f86fe0d725 Jul 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250704063021-33994382730a04 Jul 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250702092552-274d4f3ae94102 Jul 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250619071140-acb07953e94d19 Jun 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250618095722-932768ef863d18 Jun 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250612030729-54807216e31c12 Jun 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250611091639-3dde619f559811 Jun 2025 pre-releaseNothing published for this version