Skip to content

Releases: valyala/fasthttp

v1.19.0

04 Jan 10:02
6234776
Compare
Choose a tag to compare
  • 6234776 Use QueryString while constructing RequestURI instead of QueryArgs if parsedQueryArgs is set to false (#937) (anshul-jain-aws)
  • 245e7ec CloseIdleConnections should also close TLS connections (Erik Dubbelboer)
  • bd35133 Always set Keepalive options (Erik Dubbelboer)
  • 4e63057 Make argsKV more predictable (Erik Dubbelboer)

v1.18.0

09 Dec 16:02
d0dfbd4
Compare
Choose a tag to compare
  • d0dfbd4 fix issue #875 (#909) (Kirill Danshin)
  • ec4aa43 (header) do case insensitive lookup of cookie header value (#925) (Daniel Kürner)
  • f710c2d Fixing deletion of headers/queryargs having multiple values. (#918) (anshul-jain-aws)
  • cb0aaaa Improve round2 performance (#914) (kiyon)
  • c2542e5 add nil check for LocalAddr (#907) (Shohi Wang)
  • 30aa43e Adding Power support(ppc64le) with continuous integration/testing to the project for architecture independent (#903) (asellappen)
  • df87e70 Fix race condition in TestCloseIdleConnections (Erik Dubbelboer)

v1.17.0

05 Nov 08:33
Compare
Choose a tag to compare
  • 74bd13a Add ppc64le support (Erik Dubbelboer)
  • 00973e5 Don't use %w (Erik Dubbelboer)
  • d7752d2 fixed default schema for for req url (#897) (Maxim Korolyov)
  • ce7b94f Add Request.SetBodyRaw (Erik Dubbelboer)
  • d71fc6c Ignore *.fasthttp.br files from tests (Erik Dubbelboer)
  • 9697ccb Added httpproxy v2 (#889) (Maxim Korolyov)
  • 9ed328c remove unnecessary type conversion (#890) (Mohammad Alian)
  • 4eac1ae Added proxy from env support (#885) (Maxim Korolyov)
  • 56775f4 tryDial timeout (#881) (Vitali Pikulik)
  • 805af0e Brotli support in FS handler. (#880) (hex0x00)
  • ae8b65f Add Client.CloseIdleConnections() (Erik Dubbelboer)
  • aa3f96c Git commit fix URI parse for urls like host.dm?some/path/to/file (#866) (Vitali Pikulik)

v1.16.0

17 Aug 10:14
Compare
Choose a tag to compare
  • 434c48b Travis doesn't seem to support tip anymore (Erik Dubbelboer)
  • 12aba62 Change CI to use Go 1.15 (Erik Dubbelboer)
  • 01acd76 Allow TimeoutHandler connections to be kept alive (#864) (Erik Dubbelboer)
  • a995d43 Add EnableNormalizing to RequestHeader and ResponseHeader (Erik Dubbelboer)
  • cc8ba4b Add a api DisableNoDefaultContentType to disable add default content type. (#859) (sky)
  • 2509c12 improve statusLine and StatusMessage by using slice instead of map (#855) (kiyon)
  • a7c7ef2 Fix comment typo (So-chiru)
  • 34a61fe Update linting (#851) (Erik Dubbelboer)

v1.15.1

15 Jul 13:11
Compare
Choose a tag to compare
  • 4cffe1a Use a directory we are sure to exist for tests (Erik Dubbelboer)

v1.15.0

14 Jul 21:16
Compare
Choose a tag to compare
  • 607743c Ignore gosec warning in example (Erik Dubbelboer)
  • f97a382 Add letsencrypt example (Erik Dubbelboer)
  • e6ed19f update link to router package (#842) (Serge Romanov)
  • ef51a7e Fix fasthttpadaptor Content-Type detection (Erik Dubbelboer)
  • ac4cc17 Completely remove fuzzit (Erik Dubbelboer)
  • 38affcb Added Gearbox (#823) (Nagy Salem)
  • 9dd7979 Restart PipelineClient worker on error (#834) (Erik Dubbelboer)
  • 380f00b Fixed bug which prevents cached FS files from being updated (Erik Dubbelboer)
  • 2f28edb Fixed recompressing of stale files (Erik Dubbelboer)
  • 1671faf Prefork does work on windows (Erik Dubbelboer)
  • cc9db3a Try TravisCI Windows (#828) (Erik Dubbelboer)
  • ac51d59 Make the ErrNothingRead to be exposed. (#827) (sky)
  • 853abb3 🐞 panic in fs.go #824 (#825) (RW)
  • 33b3cb2 Support Windows SO_REUSEADDR (#822) (Andy Pan)
  • 29e6d09 Update TechEmpower benchmark from 18 to 19 round (#821) (Andy Pan)

v1.14.0

02 Jun 07:56
b98999e
Compare
Choose a tag to compare
  • 9468c66 URI.Parse now returns an error (Erik Dubbelboer)
  • 439185e Run cross compilation and race detector on the latest release only (Erik Dubbelboer)
  • bcaa594 Remove unused raw header code (Erik Dubbelboer)
  • 77dcda3 Add custom retry decider for fail http requests (Vural Kap)

v1.13.1

25 May 19:33
Compare
Choose a tag to compare
  • 2f92c68 Add timeouts to tls Handshake (Erik Dubbelboer)
  • 123f6a8 Fix memory reusage bug with auth (Erik Dubbelboer)

v1.13.0

25 May 14:23
Compare
Choose a tag to compare

This release of fasthttp contains 3 backwards incompatible changes.

  1. A HostClient can now only be used for a single protocol. If the HostClient is redirected to a different protocol it will return an error. Use Client instead if you need this functionality (dacd035).
  2. ServeFile now return a redirect for directories without trailing slash instead of serving the directory listing (5bd1b0c)
  3. ASCII control character are not allowed in URLs anymore (079f39b)

Commits:

  • 339ad36 Add Brotli support (Erik Dubbelboer)
  • dacd035 HostClient can't switch between protocols (Erik Dubbelboer)
  • 5bd1b0c Make FS return a redirect for directories without trailing slash (#802) (Moritz Marquardt)
  • 05d4602 Fix race condition in test (Erik Dubbelboer)
  • 9507d7c Don't wrap conn with a TLS Client if it's already a TLS Conn (Erik Dubbelboer)
  • dc6b9db Copy to the req.Header.userAgent from the defaultUserAgent (#796) (Julian Junxiang Zhou)
  • 3294097 allow the expect 100 continue workflow to deny requests (#787) (Mike MacDermaid)
  • 446e1a6 Fix .travis.yml (Erik Dubbelboer)
  • 079f39b Don't allow ASCII control character in URLs (#790) (Erik Dubbelboer)
  • 3e27d8e Fix integer overflow handling in parseUintBuf() (#789) (Ivan Mironov)
  • 571315f Only base64 the proxy auth once (Erik Dubbelboer)
  • 503e363 Remove unnecessary check (Erik Dubbelboer)

v1.12.0

21 Apr 07:16
Compare
Choose a tag to compare
  • 54df169 Add fasthttpproxy.FasthttpHTTPDialer (Erik Dubbelboer)
  • 96a8ad6 Upgrade dependencies (Erik Dubbelboer)
  • 5ce12a8 oss-security got new email (Kirill Danshin)