Sourced from github.com/valyala/fasthttp's releases.
v1.67.0
Special thanks to the following security researchers who reported the issues fixed in this release:
@zer0yu(Enze Wang)@P3ngu1nW(Jingcheng Yang)@9vvert(Zehui Miao)What's Changed
- Add DNS cache management methods for TCPDialer by
@aabishkaryalin valyala/fasthttp#2072- Fix username:password@ validation in urls by
@erikdubbelboerin valyala/fasthttp#2080- Validate IPv6 addresses in urls by
@erikdubbelboerin valyala/fasthttp#2079- Validate schemes by
@erikdubbelboerin valyala/fasthttp#2078- Reject invalid hosts with multiple port delimiters by
@erikdubbelboerin valyala/fasthttp#2077- Reject backslash absolute URIs and cache parse errors by
@erikdubbelboerin valyala/fasthttp#2075- Reject bad ipv6 hostnames by
@erikdubbelboerin valyala/fasthttp#2076- Reimplement flushing support for fasthttpadaptor by
@erikdubbelboerin valyala/fasthttp#2081- chore(deps): bump securego/gosec from 2.22.8 to 2.22.9 by
@dependabot[bot] in valyala/fasthttp#2073New Contributors
@aabishkaryalmade their first contribution in valyala/fasthttp#2072Full Changelog: https://github.com/valyala/fasthttp/compare/v1.66.0...v1.67.0
b26ff48
chore(deps): bump golang.org/x/net from 0.44.0 to 0.45.0 (#2084)1962450
Fix copyTrailer2272d53
Reimplement flushing support for fasthttpadaptor (#2081)a17ec74
Reject bad ipv6 hostnames (#2076)f18eb9e
Reject backslash absolute URIs and cache parse errors (#2075)bed90bc
Reject invalid hosts with multiple port delimiters (#2077)d3fc682
Validate schemes (#2078)af41f54
Validate IPv6 addresses in urls (#2079)75dcdb8
Fix username:password@ validation in urls (#2080)ede09fa
Limit FuzzTestHeaderScanner body size