fasthttp @ v1.1.0
integrity
- size
- 208.3 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/valyala/fasthttp
release notes
- c88be72 add method Sort in args (#505) (xuecai)
- 9793e28 Add test for ConnState (Erik Dubbelboer)
- 4fb459a fix args empty string be changed to boolen (#502) (xuecai)
- 2f131ba Add RequestHeader.VisitAllInOrder (Erik Dubbelboer)
- 62dcd6f Support SameSite cookie attribute (#488) (Matt Reyer)
- caea867 Added method (*Server).GetOpenConnectionsCount() and option DisableSleepWhenConcurrencyLimitsExceeded (#485) (Okunev Yu Dmitry)
- 1d2d99c Add MaxIdemponentCallAttempts to fasthttp.Client (#484) (Blless)
- 5836521 Use case-insensitive header value comparison (Erik Dubbelboer)
- 8be35c8 cleanup resources (amezghal abdelilah)
- a3c314e cleanup (amezghal abdelilah)
- 8388aaa check cleanup status using atomic (amezghal abdelilah)
- 92e4256 cleanup resources (amezghal abdelilah)
- db09046 cleaup after timeout (amezghal abdelilah)
- 7b6cfd2 fix potential leak (amezghal abdelilah)
- 80829ab Make sure to always release resources (amezghal abdelilah)
- 707bfb8 remove extra space (zhaoxy)
- a26bbd1 Remove the set read and write deadline optimization since golang has fixed it https://github.com/golang/go/issues/15133#issuecomment-271571395 (zhaoxy)
- 8a7123e fix check failed (zhaoxy)
- 4570d12 avoid empty pointer (川宇)
- c7d1f2a reset connection read and write deadline for reuse (川宇)
- cd72109 Update server to not release read and write buffers if
ReduceMemoryUsageis not set (Ciprian Dorin Craciun) - f9d5eea Add note about
panicrecovery forServer.Handler(Ciprian Dorin Craciun) - 598a522 No error response on keep-alive close (Erik Dubbelboer)
- 65955d6 Don't reset headers when reading the body fails (Erik Dubbelboer)
- efe4585 Make RequestCtx implement context.Context (Erik Dubbelboer)
- e9eca1e noCopy didn't implement sync.Locker well. L letter of Unlock must be lower case (dgrr)
- 8a9bdc8 Fix ParseUint to support all possible numbers (Erik Dubbelboer)
- 9d6d9b7 fix go vet do not work on noCopy (Jiajun Huang)
- e771b6f #457: allow to rewrite system error response (#458) (Berezhnoy Pavel)
- fcaab42 Don't retry client requests with ErrBodyTooLarge (Erik Dubbelboer)
- 63a0b46 Changed hasNextProto name to getNextProto and deleted TODO. (dgrr)
- 3fb1313 Changed *tls.Conn by extended connTLSer (dgrr)
- d37102d Fixed NextProto error caused by non-Handshake call. (dgrr)
- 8f4c5d5 Change HostClient.pendingRequest to an int32 (Erik Dubbelboer)
- 6b0a1c5 Added a comment to (*Server).GetCurrentConcurrency() (Dmitry Yu Okunev)
- 5684318 Fixed race-condition of the method (*Server).GetCurrenctConcurrency() (Dmitry Yu Okunev)
- 0915d61 Added method (*Server).GetCurrenctConcurrency() (Dmitry Yu Okunev)
- aebec40 Only remove a HostClient from Client if it is unused (Erik Dubbelboer)
- 1925153 Add Client.NoDefaultUserAgentHeader (Erik Dubbelboer)
- 1b3ac0c Fix Server.ConnState hook #441 (Sigalas Alexandros)
- f9004be Bump Go versions and use '.x' to always get latest minor versions (Harald Nordgren)
- 996610f Schema changes detection with HostClient (Gabriel Pérez S)
- afcef43 Add RequestCtx.Conn() method (Erik Dubbelboer)
- 573be81 Hopefully fix TestShutdownReuse flakiness (Erik Dubbelboer)
- 63ea2d3 Remove invalid test introduced in #378 (Erik Dubbelboer)
- d459e25 Use form headers in WriteMultipartForm (Tommy Chen)
- 4dfc129 Add RequestHeader.RawHeaders() (Erik Dubbelboer)
- 8dfc881 Added Server.nextProtos (Erik Dubbelboer)
- 33b80a5 Add support for named profiles like heap, goroutine, threadcreate, allocs, block, and mutex. (mmta)
download
unix · zip
curl -fL -o v1.1.0.zip https://ratatoskr.space/pkg/fasthttp/v1.1.0.zip
printf '%s %s\n' 'ad0df1aa93b337fae2bcf7128e00a1d9b441d6f3f8d9d67950d7b812e44e2eef' 'v1.1.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fasthttp/v1.1.0.zip"
$out = "v1.1.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ad0df1aa93b337fae2bcf7128e00a1d9b441d6f3f8d9d67950d7b812e44e2eef") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.1.0.tar.gz https://ratatoskr.space/pkg/fasthttp/v1.1.0.tar.gz
printf '%s %s\n' '1eecd3a5444841dd0dc1aa3c53649d9a737c8243533dc13230e13b5f6e5d6748' 'v1.1.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fasthttp/v1.1.0.tar.gz"
$out = "v1.1.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1eecd3a5444841dd0dc1aa3c53649d9a737c8243533dc13230e13b5f6e5d6748") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.1.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.1.0.zip
printf '%s %s\n' 'ad0df1aa93b337fae2bcf7128e00a1d9b441d6f3f8d9d67950d7b812e44e2eef' 'v1.1.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.1.0.zip"
$out = "v1.1.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ad0df1aa93b337fae2bcf7128e00a1d9b441d6f3f8d9d67950d7b812e44e2eef") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.1.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.1.0.tar.gz
printf '%s %s\n' '1eecd3a5444841dd0dc1aa3c53649d9a737c8243533dc13230e13b5f6e5d6748' 'v1.1.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.1.0.tar.gz"
$out = "v1.1.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1eecd3a5444841dd0dc1aa3c53649d9a737c8243533dc13230e13b5f6e5d6748") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.1.0.zip | zip | 210.6 KiB |
blake3-24 19067a7496ec7f786400a49e2956c1f16767c9423bbb94ca
sha256 ad0df1aa93b337fae2bcf7128e00a1d9b441d6f3f8d9d67950d7b812e44e2eef
sha1 7d7d0544bdb6ff8a6ce77ce45b10341b4b21fc5d
|
| v1.1.0.tar.gz | tar.gz | 175.1 KiB |
blake3-24 c7d0081d0a68884601000e8fcb8d20452c48884487930e66
sha256 1eecd3a5444841dd0dc1aa3c53649d9a737c8243533dc13230e13b5f6e5d6748
sha1 c2a7693ef25b819181f71a8a5ca801654e49ec7d
|
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.1.0.zip | zip | 213.0 KiB |
blake3-24 fa02d917d90ad9ccc69e546351d9548117fc24f0147fce33
sha256 dc98433ce3bff9e2c0cc3550c0309f85616443f81101d2d588c6e57e77a78fb9
sha1 c8658e283c6b9e22f1a12e5c7e090d807f447dba
|
install
bazel
http_archive(
name = "fasthttp",
urls = ["https://ratatoskr.space/pkg/fasthttp/v1.1.0.tar.gz"],
integrity = "sha256-HuzTpURIQd0Nwao8U2SdmnN8gkNTPcEyMOE7X25dZ0g=",
strip_prefix = "fasthttp-v1.1.0",
)
zig
.url = "https://ratatoskr.space/pkg/fasthttp/v1.1.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fasthttp@v1.1.0
install via yggdrasil mesh
bazel
http_archive(
name = "fasthttp",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.1.0.tar.gz"],
integrity = "sha256-HuzTpURIQd0Nwao8U2SdmnN8gkNTPcEyMOE7X25dZ0g=",
strip_prefix = "fasthttp-v1.1.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.1.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp@v1.1.0