Skip to content

v0.5.0

Compare
Choose a tag to compare
@alice-yyds alice-yyds released this 09 Jan 10:50
· 302 commits to main since this release
95d427b

Feat

[#467] feat: add support for stream-based interface in network and protocol layers
[#456] feat: add ResponseHeader.contentEncoding
[#380] feat: improve observability of hostclient
[#454] feat: add connection hook: OnAccept and OnConnect

Fix

[#515] fix: client cannot parse stream body correctly when transfer-encoding is 'identity'
[#501] fix: TestOnPrePare race

Optimize

[#447] optimize: add WithDialFunc for client
[#473] optimize: support SetCustomFormValueFunc to define custom ctx.FormValue
[#412] optimize(http1): try parse response even if get writing errors
[#433] optimize: add requestOptions for global client APIs

Test

[#457] test: add tests for pkg/app/server/registry
[#404] test: add more tests for pkg/app/context

Ci

[#508] ci: update go version and refactor code
[#490] ci: automatically skip when there is a label except invalid issue
[#478] ci: add Question issue template and improve ci about invalid question.
[#437] ci: add a labeler to limit the specification of the issue template

Docs

[#464] docs(README): add HTTP2 extension and optimize extensions sort order


Thanks a lot to those community contributors who submit some pull requests for this version:
@wang-tsh @L2ncE @springrain @mamil @chenghonour @gityh2021