limiter
limiter copied to clipboard
chore(go.mod): bump github.com/valyala/fasthttp from 1.50.0 to 1.56.0
Bumps github.com/valyala/fasthttp from 1.50.0 to 1.56.0.
Release notes
Sourced from github.com/valyala/fasthttp's releases.
v1.56.0
What's Changed
- fix: add timeout to proxy connection reading and writing by
@Sniper91
in valyala/fasthttp#1791- Validate header values by
@erikdubbelboer
in valyala/fasthttp#1796- chore(deps): bump golang.org/x/sys from 0.21.0 to 0.22.0 by
@dependabot
in valyala/fasthttp#1800- chore(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 by
@dependabot
in valyala/fasthttp#1802- chore(deps): bump golang.org/x/net from 0.26.0 to 0.27.0 by
@dependabot
in valyala/fasthttp#1801- Optimize struct field order to reduce memory usage by
@ksw2000
in valyala/fasthttp#1809- Fix possible race condition on request ctx done #1662 by
@byte0o
in valyala/fasthttp#1806- Fix header parser (#1808) by
@ksw2000
in valyala/fasthttp#1810- Replace custom AppendUint with strconv.AppendUint by
@gaby
in valyala/fasthttp#1813- Use Named Fields and Align Structures to Reduce Memory Usage by
@gaby
in valyala/fasthttp#1814- chore(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 by
@dependabot
in valyala/fasthttp#1820- chore(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 by
@dependabot
in valyala/fasthttp#1821- chore(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 by
@dependabot
in valyala/fasthttp#1823- StreamRequestBody shouldn't read more data than actual need. by
@newacorn
in valyala/fasthttp#1819- Reduce the size of ResponseHeader and RequestHeader by
@ksw2000
in valyala/fasthttp#1826- A response without a body can't have trailers by
@erikdubbelboer
in valyala/fasthttp#1825- TestHostClientMaxConnWaitTimeoutError test case sometimes fails by
@newacorn
in valyala/fasthttp#1832- Fix the MaxConns semaphore issue in HostClient. by
@newacorn
in valyala/fasthttp#1831- Add a dedicated cache container for the zstd compression algorithm by
@newacorn
in valyala/fasthttp#1828- We cannot avoid continuing to call SetReadDeadline and similar methods after the connection is closed. by
@newacorn
in valyala/fasthttp#1835- Remove support for go 1.19 and 1.20, and add support for 1.23 by
@erikdubbelboer
in valyala/fasthttp#1837- Merge the various proxy dialer implementations from the fasthttpproxy into a single struct. by
@newacorn
in valyala/fasthttp#1829- Make RetryIfFunc handle request errors by
@ksw2000
in valyala/fasthttp#1818- Using atomic instead of mutex and delete scratch slice by
@NikoMalik
in valyala/fasthttp#1833- Fix Different request paths share the same
fs
cache is some cases. by@newacorn
in valyala/fasthttp#1843- Make the tests complete earlier. by
@newacorn
in valyala/fasthttp#1848- Fix potential data race reports when the
-race
flag is enabled. by@newacorn
in valyala/fasthttp#1847- Fix issues with tests interfering with each other in certain situations. by
@newacorn
in valyala/fasthttp#1842- When
StreamRequestBody
is set totrue
, we cannot safely releasebr
by@newacorn
in valyala/fasthttp#1844- Revert Pull 1233 fix: The client write operation did not immediately return upon encountering an RST packet. by
@newacorn
in valyala/fasthttp#1849- RetryIf might need more information and greater control over the execution flow. by
@newacorn
in valyala/fasthttp#1850- Sorry about forgetting to remove a redundant field and clarify the comments. by
@newacorn
in valyala/fasthttp#1851- chore(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0 by
@dependabot
in valyala/fasthttp#1858- chore(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 by
@dependabot
in valyala/fasthttp#1857- chore(deps): bump securego/gosec from 2.20.0 to 2.21.1 by
@dependabot
in valyala/fasthttp#1855- chore(deps): bump securego/gosec from 2.21.1 to 2.21.2 by
@dependabot
in valyala/fasthttp#1861- Revert "Using atomic instead of mutex and delete scratch slice" by
@newacorn
in valyala/fasthttp#1846- Fix improper memory reuse in NewFastHTTPHandler by
@sigmundxia
in valyala/fasthttp#1860- Improve the performance of ConnState.String() by
@ksw2000
in valyala/fasthttp#1871- chore(deps): bump securego/gosec from 2.21.2 to 2.21.3 by
@dependabot
in valyala/fasthttp#1870- Reduce the size of the Cookie by 32 bytes. by
@ksw2000
in valyala/fasthttp#1866- fix: type assertion to perIPTLSConn instead of erroneous perIPConn by
@KSpaceer
in valyala/fasthttp#1863- Improve performance of ParseUfloat by
@ksw2000
in valyala/fasthttp#1865New Contributors
@Sniper91
made their first contribution in valyala/fasthttp#1791@ksw2000
made their first contribution in valyala/fasthttp#1809@newacorn
made their first contribution in valyala/fasthttp#1819
... (truncated)
Commits
e2bb2e0
Improve performance of ParseUfloat (#1865)7c9c003
fix: type assertion to perIPTLSConn instead of erroneous perIPConn (#1863)318e68e
Reduce the size of the Cookie by 32 bytes. (#1866)0128871
chore(deps): bump securego/gosec from 2.21.2 to 2.21.3 (#1870)5745601
Represent stateName by []string instead of map (#1871)65e989e
Fix improper memory reuse in NewFastHTTPHandler (#1860)74864cb
Revert "Using atomic instead of mutex and delete scratch slice" (#1846)1d8ad87
chore(deps): bump securego/gosec from 2.21.1 to 2.21.2 (#1861)c305051
Fix lint and security issues7699fc9
chore(deps): bump securego/gosec from 2.20.0 to 2.21.1 (#1855)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)