fasthttp @ v1.73.0
integrity
- size
- 376.4 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/valyala/fasthttp
release notes
What's Changed
- test: fix host comparison in FuzzURIParse by @ReneWerner87 in https://github.com/valyala/fasthttp/pull/2313
- perf: avoid redundant scans when parsing request headers by @ReneWerner87 in https://github.com/valyala/fasthttp/pull/2312
- Fix temp file leak in SaveMultipartFile on cross-device rename failure by @itxaiohanglover in https://github.com/valyala/fasthttp/pull/2311
- re-enable forcetypeassert by @Harshal96 in https://github.com/valyala/fasthttp/pull/2316
- test: normalize Go test names by @Harshal96 in https://github.com/valyala/fasthttp/pull/2317
- feat: prefix sentinel error strings by @Harshal96 in https://github.com/valyala/fasthttp/pull/2319
- fix(pprofhandler): use exact path matching to prevent debug data exposure by @xbrxr03 in https://github.com/valyala/fasthttp/pull/2302
- avoid following a symlink when writing the FS compressed cache by @alhudz in https://github.com/valyala/fasthttp/pull/2321
- refactor: improve internal interface names by @Harshal96 in https://github.com/valyala/fasthttp/pull/2318
- fix: lowercase error strings by @Harshal96 in https://github.com/valyala/fasthttp/pull/2320
- perf: reduce redundant scans and allocations in hot paths by @ReneWerner87 in https://github.com/valyala/fasthttp/pull/2322
- validate domain and path cookie attribute values on parse by @alhudz in https://github.com/valyala/fasthttp/pull/2315
- chore(deps): bump securego/gosec from 2.27.1 to 2.28.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2328
- chore(deps): bump actions/setup-go from 6 to 7 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2329
- fix: preserve pre-set status code in NewFastHTTPHandler by @xbrxr03 in https://github.com/valyala/fasthttp/pull/2323
- chore(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2331
- reject backslash '..' traversal in fs handler on windows by @alhudz in https://github.com/valyala/fasthttp/pull/2327
- fix: reject Windows alternate data stream paths in FS by @dev-willbird1936 in https://github.com/valyala/fasthttp/pull/2335
- chore(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2307
- chore(deps): bump github.com/andybalholm/brotli from 1.2.1 to 1.2.2 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2308
- chore(deps): bump github.com/klauspost/compress from 1.18.6 to 1.18.7 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2309
- chore(deps): bump github.com/klauspost/compress from 1.18.7 to 1.19.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2314
- chore(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2326
- chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2324
- chore(deps): bump golang.org/x/net from 0.56.0 to 0.57.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2325
New Contributors
- @itxaiohanglover made their first contribution in https://github.com/valyala/fasthttp/pull/2311
- @Harshal96 made their first contribution in https://github.com/valyala/fasthttp/pull/2316
- @dev-willbird1936 made their first contribution in https://github.com/valyala/fasthttp/pull/2335
Full Changelog: https://github.com/valyala/fasthttp/compare/v1.72.0...v1.73.0
download
unix · zip
curl -fL -o v1.73.0.zip https://ratatoskr.space/pkg/fasthttp/v1.73.0.zip
printf '%s %s\n' '37a751ad036807425eda6b5fb9cfbe058dcc83673cd9b13a140e7925312857ff' 'v1.73.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fasthttp/v1.73.0.zip"
$out = "v1.73.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "37a751ad036807425eda6b5fb9cfbe058dcc83673cd9b13a140e7925312857ff") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.73.0.tar.gz https://ratatoskr.space/pkg/fasthttp/v1.73.0.tar.gz
printf '%s %s\n' '1e51dec1677fbae1aa868d52c2fc048f7a58ff50cb4434b2544c88a03a6959fa' 'v1.73.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fasthttp/v1.73.0.tar.gz"
$out = "v1.73.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1e51dec1677fbae1aa868d52c2fc048f7a58ff50cb4434b2544c88a03a6959fa") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.73.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.73.0.zip
printf '%s %s\n' '37a751ad036807425eda6b5fb9cfbe058dcc83673cd9b13a140e7925312857ff' 'v1.73.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.73.0.zip"
$out = "v1.73.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "37a751ad036807425eda6b5fb9cfbe058dcc83673cd9b13a140e7925312857ff") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.73.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.73.0.tar.gz
printf '%s %s\n' '1e51dec1677fbae1aa868d52c2fc048f7a58ff50cb4434b2544c88a03a6959fa' 'v1.73.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.73.0.tar.gz"
$out = "v1.73.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1e51dec1677fbae1aa868d52c2fc048f7a58ff50cb4434b2544c88a03a6959fa") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.73.0.zip | zip | 380.8 KiB |
blake3-24 9b3e1f6dee3ebafcc2e2033bc8da696cd57fbbaab5ba3bed
sha256 37a751ad036807425eda6b5fb9cfbe058dcc83673cd9b13a140e7925312857ff
sha1 829cc1e6bc3bc7c4719bcf5c865eecda06ccedc0
|
| v1.73.0.tar.gz | tar.gz | 317.4 KiB |
blake3-24 939af7ac569efea65ce51f302a3b966011e342314b145737
sha256 1e51dec1677fbae1aa868d52c2fc048f7a58ff50cb4434b2544c88a03a6959fa
sha1 9c8b5e9db8700d6e2339ac901ebc3ab43c0a731c
|
go module archive
module zip with the module path rewritten to this mirror; fetched by go get through the
GOPROXY route
| artifact | format | size | hashes |
|---|---|---|---|
| v1.73.0.zip | zip | 384.8 KiB |
blake3-24 695f4f094e0950b66dbe35a4fddc6e9c0e36968ba59266db
sha256 5da90c31146c13047b0ca43037164f16f3a191f138bc8b7cb380e422caa356ed
sha1 72126dc9cf35d7d74d91dbf229522154c4a240fc
|
install
bazel
http_archive(
name = "fasthttp",
urls = ["https://ratatoskr.space/pkg/fasthttp/v1.73.0.tar.gz"],
integrity = "sha256-HlHewWd/uuGqho1SwvwEj3pY/1DLRDSyVEyIoDppWfo=",
strip_prefix = "fasthttp-v1.73.0",
)
zig
.url = "https://ratatoskr.space/pkg/fasthttp/v1.73.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fasthttp@v1.73.0
install via yggdrasil mesh
bazel
http_archive(
name = "fasthttp",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.73.0.tar.gz"],
integrity = "sha256-HlHewWd/uuGqho1SwvwEj3pY/1DLRDSyVEyIoDppWfo=",
strip_prefix = "fasthttp-v1.73.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.73.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp@v1.73.0