Releases: valyala/fasthttp
Releases · valyala/fasthttp
v1.18.0
- 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
- 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
- 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
v1.15.0
- 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
v1.13.1
v1.13.0
This release of fasthttp contains 3 backwards incompatible changes.
- 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. UseClient
instead if you need this functionality (dacd035). ServeFile
now return a redirect for directories without trailing slash instead of serving the directory listing (5bd1b0c)- 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
Fixes s.concurrency
This version fixes server concurrency
counter for cases, when you use ListenAndServe
, and not ServeConn
manually.
For example, in previous versions if your server is started by ListenAndServe
, you will have GetCurrentConcurrency()
returning constant zero. This version is fixing this. You can find corresponding PR here.
This is considered a minor update, to allow users some time to update, if they relied on previous behavior.
Feel free to report any bugs here. Thank you.