Releases: valyala/fasthttp
Releases · valyala/fasthttp
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.
v1.10.0
- db18810 Add configuration to not pre-parse multipart form data (#778) (Markmerc)
- 402e095 Fixed case when no hijacker is added but no-response is true (#772) (Darío)
- ea20759 Add third-party framework to README (#774) (Vic Shóstak)
- a1cfe58 Added fastws (alphabetically) to related projects (#770) (Darío)
- 70b1d3b feat: make client to wait when no free connections (#764) (Daniel Qian)
- 0ba26f7 Don't retry requests with a BodyStream (Erik Dubbelboer)
- 75c6008 client: Implement DoRedirects (#765) (Tomás Senart)
- 38aa88a Make the prefork mode more robust (#755) (Andy Pan)
- 0b93308 Resolve the security issue of GoSec (#762) (Andy Pan)
- b71c8c5 Add support for
NoDefaultDate
option that excludes the sending of theDate
header (#758) (phuslu) - 11e8301 Add LocalAddr to TCPDialer (Erik Dubbelboer)
- 695f713 feat: workflow to verify security using GoSec (#747) (RENAN.BASTOS)
- b9d2e96 Run tests on 1.14 (Erik Dubbelboer)
- 76b74e3 Don't send the fragment/hash/# part of a URL to the server (Erik Dubbelboer)
- aa96a47 Add prefork utility (#741) (Sergio Andrés Virviescas Santana)
- 021c821 Fix NetHTTPServerGet benchmarks (Erik Dubbelboer)
- b8803fe increase correctness of open conn count (#738) (Forest Gagnon)