Releases: valyala/fasthttp
Releases · valyala/fasthttp
v1.2.0
- ed3793a add tests for copyto (#545) (xuecai)
- 6453619 Remove methods that had been deprecated in 2015 (Erik Dubbelboer)
- 0558e34 fix context Err() issue (#544) (Tiago Peczenyj)
- 7ace827 Add Kratgo to related projects (#543) (Sergio Andrés Virviescas Santana)
- 10b98c2 add conn's address info in Response (#537) (xuecai)
- 61039c9 Add zero allocation guarantee tests (Erik Dubbelboer)
- 02b7301 Fix TechEmpower performance degradation (Erik Dubbelboer)
- e722d81 Fix HostClient.MaxConns (Erik Dubbelboer)
- 8b58c26 Fix ReduceMemoryUsage (Erik Dubbelboer)
- 6647cb2 Remove duplicate check (Erik Dubbelboer)
- fa7a110 An atomic approach for HostClient.MaxConns (#531) (Okunev Yu Dmitry)
- 71e7652 SkipBody is propagated to Response copy (#532) (Nikolay Markov)
- 4554824 Add TCPDialer (Erik Dubbelboer)
- 627d63d change timer to public api #525 (#527) (xuecai)
- aaec9b0 Make InmemoryListener.Dial return when the connection is accepted (Erik Dubbelboer)
- 51532b9 Shutdown close channel returned by RequestCtx.Done (Erik Dubbelboer)
- 9574c37 Various changes regarding code readibility (#523) (Shulhan)
- 2f22f20 all: fix typo on comments (Shulhan)
- 4c53f11 all: pre-allocated slice with possible known size (Shulhan)
- 5de7a83 Add warning to DoTimeout (Erik Dubbelboer)
- c3ff460 Detect 308 as redirect status code (Erik Dubbelboer)
v1.1.0
- 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 golang/go#15133 (comment) (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
ReduceMemoryUsage
is not set (Ciprian Dorin Craciun) - f9d5eea Add note about
panic
recovery 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)
v1.0.0
Support Go modules
20180529
new release
v20160617 Set response Server header to Server.Name if it is empty. This proper…