fasthttp @ v1.65.0
integrity
- size
- 322.9 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/valyala/fasthttp
release notes
‼️ ⚠️ backwards incompatibility! ⚠️ ‼️
In this version of fasthttp, headers delimited by just \n (instead of \r\n) are no longer supported!
What's Changed
- Rewrite header parsing to improve spec compliance by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2030
- Simplify Client.Do function and lock usage by @byte0o in https://github.com/valyala/fasthttp/pull/2038
- chore(deps): bump securego/gosec from 2.22.5 to 2.22.7 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2039
- Fix trailer security by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2043
- Fix RequestHeader.ContentLength() if disableSpecialHeader is true by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2042
- Add reuseport support for Solaris by @jwntree in https://github.com/valyala/fasthttp/pull/2046
- test: replace atomic operations with atomic types by @alexandear in https://github.com/valyala/fasthttp/pull/2048
- chore(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2049
- Optimize fs to have 0 allocations by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2052
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2055
New Contributors
- @jwntree made their first contribution in https://github.com/valyala/fasthttp/pull/2046
Full Changelog: https://github.com/valyala/fasthttp/compare/v1.64.0...v1.65.0
download
unix · zip
curl -fL -o v1.65.0.zip https://ratatoskr.space/pkg/fasthttp/v1.65.0.zip
printf '%s %s\n' '4f1cf6197690a517e519bdf21e16a7375dac313b8ec80e986bab9cd5e292f677' 'v1.65.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fasthttp/v1.65.0.zip"
$out = "v1.65.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "4f1cf6197690a517e519bdf21e16a7375dac313b8ec80e986bab9cd5e292f677") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.65.0.tar.gz https://ratatoskr.space/pkg/fasthttp/v1.65.0.tar.gz
printf '%s %s\n' 'af3d7bbe96a2018b44f68bed3cb7577b8a08ff28be9c8be79b408b3509c9474f' 'v1.65.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fasthttp/v1.65.0.tar.gz"
$out = "v1.65.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "af3d7bbe96a2018b44f68bed3cb7577b8a08ff28be9c8be79b408b3509c9474f") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.65.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.65.0.zip
printf '%s %s\n' '4f1cf6197690a517e519bdf21e16a7375dac313b8ec80e986bab9cd5e292f677' 'v1.65.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.65.0.zip"
$out = "v1.65.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "4f1cf6197690a517e519bdf21e16a7375dac313b8ec80e986bab9cd5e292f677") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.65.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.65.0.tar.gz
printf '%s %s\n' 'af3d7bbe96a2018b44f68bed3cb7577b8a08ff28be9c8be79b408b3509c9474f' 'v1.65.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.65.0.tar.gz"
$out = "v1.65.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "af3d7bbe96a2018b44f68bed3cb7577b8a08ff28be9c8be79b408b3509c9474f") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.65.0.zip | zip | 326.8 KiB |
blake3-24 0f0f1610bfea66f7f30e9f4defc13322e3bd8f73d56aa4a4
sha256 4f1cf6197690a517e519bdf21e16a7375dac313b8ec80e986bab9cd5e292f677
sha1 e8bd24edc6baa3b877608e7a0fdff114d8d27d6d
|
| v1.65.0.tar.gz | tar.gz | 267.2 KiB |
blake3-24 ff91816cd99707b1098de47f3a5fde147bc5f178e5b77e19
sha256 af3d7bbe96a2018b44f68bed3cb7577b8a08ff28be9c8be79b408b3509c9474f
sha1 a807271f4191ea2a271b1acb74b9bd380f9c8d88
|
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.65.0.zip | zip | 330.5 KiB |
blake3-24 4ff16a04e9502fd023f642c0c90f1d56bc8121b8693eec23
sha256 398058d325457973abb316c43bafd8a6ce9130c525f56251cca5d39bebca4ba9
sha1 6a95282beb96790df8eab9a09ba5c9782f4a25a3
|
install
bazel
http_archive(
name = "fasthttp",
urls = ["https://ratatoskr.space/pkg/fasthttp/v1.65.0.tar.gz"],
integrity = "sha256-rz17vpaiAYtE9ovtPLdXe4oI/yi+nIvnm0CLNQnJR08=",
strip_prefix = "fasthttp-v1.65.0",
)
zig
.url = "https://ratatoskr.space/pkg/fasthttp/v1.65.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fasthttp@v1.65.0
install via yggdrasil mesh
bazel
http_archive(
name = "fasthttp",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.65.0.tar.gz"],
integrity = "sha256-rz17vpaiAYtE9ovtPLdXe4oI/yi+nIvnm0CLNQnJR08=",
strip_prefix = "fasthttp-v1.65.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.65.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp@v1.65.0