martintmk
martintmk
**Is your feature request related to a specific problem? Or an existing feature? Please describe.** We have noticed increased allocations related to creating the `Context` object. This can be easily...
**Motivation** We want to take advantage of sending just hashed `LoadedLuaScript` to a server, but still, be able automatically failover and reconstruct the hash in case the Redis instance restarts....
## Details on the issue fix or feature implementation Demonstrating nullability changes as per: https://github.com/App-vNext/Polly/discussions/1978 ## Confirm the following - [ ] I started this PR by branching from the...
### Is your feature request related to a specific problem? Or an existing feature? I think we can speed-up the build by extracting the mutation steps from https://github.com/App-vNext/Polly/blob/main/.github/workflows/build.yml into separate...
In the #1287 we enabled a full set of analyzers for these projects. Many of the rules are currently suppressed in each respective `csproj` file with the `` element. We...
### Background and motivation Clients using new resilience APIs based on top of Polly v8 might want to access `HttpRequestMessage` associated with the attempt being executed. This would allow the...
### Description The `HttpClient.Timeout` interferes with the `TotalRequestTimeout` when using HttpClient with standard pipeline. If `HttpClient.Timeout` is less than `TotalRequestTimeout`, then the `TotalRequestTimeout` is ignored. This causes mis-alignment and unexpected...
### Description In the PR #4108 I had to decrease the code-coverage from 100% to 98% because the build pipeline handles the code-coverage processing incorrectly. The following lines: https://github.com/dotnet/extensions/blob/e70559f242e782939f857cf8f2919a188fb476fc/src/Libraries/Microsoft.Extensions.Http.Resilience/FaultInjection/Internal/Log.cs#L16 https://github.com/dotnet/extensions/blob/e70559f242e782939f857cf8f2919a188fb476fc/src/Libraries/Microsoft.Extensions.Http.Resilience/Resilience/HttpClientBuilderExtensions.Resilience.cs#L31...
Just an experiment on how we can uniformly introduce telemetry source to all our exceptions. The idea is that rather to introduce many new overloads to exception constructors, we can...
In modern applications, especially in microservice architectures, outgoing REST calls play a critical role in communication with external APIs and services. While the current test suite covers many scenarios, there...