You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* first version
* first working version of the new http client pool
* Some cleanup, removing classes that aren't used
* some more cleanup
* forgot passing PooledConnectionLifetime
* adding todo for connection pool and request timeouts
* some code cleanup
* ongoing process refactoring tests
* a little mistake with big effects
* Several refactorings, disposing http response message to ensure that the connection is freed. Moving errors from Polly provider to Errors\QoS.
* providing some comments
* adding response body benchmark
* some minor changes in MessageInvokerPool.
* using context.RequestAborted in responder middleware (copying the response body from downstream service to the http context)
* Fix style warnings
* code review
* moving response.Content.ReadAsStreamAsync nearer to CopyToAsync with using.
Making sure, that the content stream is disposed
* HttpResponse.Content never returns null (from .net 5 onwards)
* adding more unit tests (validating, log warning if passthrough certificate, cookies are returned, message invoker timeout)
* adding a tolerance margin
* adding new acceptance test, checking memory usage. Needs to be compared with current implementation first.
* Review tests by @raman-m
* Update src/Ocelot/Configuration/HttpHandlerOptions.cs
* Update src/Ocelot/Middleware/DownstreamResponse.cs
* Update src/Ocelot/Requester/MessageInvokerPool.cs
* Update src/Ocelot/Requester/HttpExceptionToErrorMapper.cs
* Update src/Ocelot/Responder/HttpContextResponder.cs
* Update src/Ocelot/Middleware/DownstreamResponse.cs
* Use null-coalescing operator for `Nullable<int>` obj
* some modifications in the acceptance test, adding a tolerance of 1 Mb
* finalizing content tests. Making sure, that the downstream response body is not copied by the api gateway.
* adapting tolerances
* Disable StyleCop rule SA1010 which is in conflict with collection initialization block vs whitespace.
More: https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1010.md
* Refactor Content tests
---------
Co-authored-by: Raman Maksimchuk <[email protected]>
0 commit comments