Sourced from github.com/valyala/fasthttp's releases.
v1.73.0
What's Changed
- test: fix host comparison in FuzzURIParse by
@ReneWerner87in valyala/fasthttp#2313- perf: avoid redundant scans when parsing request headers by
@ReneWerner87in valyala/fasthttp#2312- Fix temp file leak in SaveMultipartFile on cross-device rename failure by
@itxaiohangloverin valyala/fasthttp#2311- re-enable forcetypeassert by
@Harshal96in valyala/fasthttp#2316- test: normalize Go test names by
@Harshal96in valyala/fasthttp#2317- feat: prefix sentinel error strings by
@Harshal96in valyala/fasthttp#2319- fix(pprofhandler): use exact path matching to prevent debug data exposure by
@xbrxr03in valyala/fasthttp#2302- avoid following a symlink when writing the FS compressed cache by
@alhudzin valyala/fasthttp#2321- refactor: improve internal interface names by
@Harshal96in valyala/fasthttp#2318- fix: lowercase error strings by
@Harshal96in valyala/fasthttp#2320- perf: reduce redundant scans and allocations in hot paths by
@ReneWerner87in valyala/fasthttp#2322- validate domain and path cookie attribute values on parse by
@alhudzin valyala/fasthttp#2315- chore(deps): bump securego/gosec from 2.27.1 to 2.28.0 by
@dependabot[bot] in valyala/fasthttp#2328- chore(deps): bump actions/setup-go from 6 to 7 by
@dependabot[bot] in valyala/fasthttp#2329- fix: preserve pre-set status code in NewFastHTTPHandler by
@xbrxr03in valyala/fasthttp#2323- chore(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by
@dependabot[bot] in valyala/fasthttp#2331- reject backslash '..' traversal in fs handler on windows by
@alhudzin valyala/fasthttp#2327- fix: reject Windows alternate data stream paths in FS by
@dev-willbird1936in valyala/fasthttp#2335- chore(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 by
@dependabot[bot] in valyala/fasthttp#2307- chore(deps): bump github.com/andybalholm/brotli from 1.2.1 to 1.2.2 by
@dependabot[bot] in valyala/fasthttp#2308- chore(deps): bump github.com/klauspost/compress from 1.18.6 to 1.18.7 by
@dependabot[bot] in valyala/fasthttp#2309- chore(deps): bump github.com/klauspost/compress from 1.18.7 to 1.19.0 by
@dependabot[bot] in valyala/fasthttp#2314- chore(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 by
@dependabot[bot] in valyala/fasthttp#2326- chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 by
@dependabot[bot] in valyala/fasthttp#2324- chore(deps): bump golang.org/x/net from 0.56.0 to 0.57.0 by
@dependabot[bot] in valyala/fasthttp#2325New Contributors
@itxaiohanglovermade their first contribution in valyala/fasthttp#2311@Harshal96made their first contribution in valyala/fasthttp#2316@dev-willbird1936made their first contribution in valyala/fasthttp#2335Full Changelog: https://github.com/valyala/fasthttp/compare/v1.72.0...v1.73.0
f83ac8c
Optimize bounds checks in hot pathsd9babd9
fix: reject Windows alternate data stream paths in FS (#2335)e7cf856
reject backslash '..' traversal in fs handler on windows (#2327)165a4c8
Improve AppendUnquotedArg with optimised bounds check7a1349d
chore(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1
(#2331)f1ad91d
fix: preserve pre-set status code in NewFastHTTPHandler (#2323)5f57d8f
chore(deps): bump actions/setup-go from 6 to 7 (#2329)3aa940d
chore(deps): bump securego/gosec from 2.27.1 to 2.28.0 (#2328)7a012e9
validate domain and path cookie attribute values on parse (#2315)9cf733f
perf: reduce redundant scans and allocations in hot paths (#2322)