reverse-proxy icon indicating copy to clipboard operation
reverse-proxy copied to clipboard

A toolkit for developing high-performance HTTP reverse proxy applications.

Results 168 reverse-proxy issues
Sort by recently updated
recently updated
newest added

### Describe the bug Yarp was working fine recently and for some unknown reason it stopped working yesterday for me. It appears to be isolated to my machine though as...

Type: Bug
needs-author-action

### Describe the bug We have slowly added sites to a YARP proxy on IIS for the past few weeks. The downstream sites are also running on IIS on the...

Type: Bug
needs-author-action

### Describe the bug I just updated to 2.2.0 and while validating my proxy I get an exception during startup caused by `YarpOutputCachePolicyProvider`, probably because it is using reflection and...

Type: Bug
help wanted

### Describe the bug When the response time of the downstream service of the reverse-proxy service fluctuates, the CPU fluctuation is very obvious ### To Reproduce [Downstream.zip](https://github.com/user-attachments/files/16749229/Downstream.zip) 1. Deploy Downstream...

Type: Bug

This PR is based on the [Route Extensibility Design Document](https://github.com/microsoft/reverse-proxy/blob/main/docs/designs/route-extensibility.md) and primarily addresses the extensibility issues mentioned in the related issue: [#1709](https://github.com/microsoft/reverse-proxy/issues/1709#issuecomment-2443587965). I have carefully reviewed and studied the above...

### Describe the bug A clear and concise description of what the bug is. ### To Reproduce 1. Make Aspire project and create Yarp project with reference to `api` service....

Type: Documentation
help wanted

## Issue Description When users encounter a `null` `ResponseTransformContext.ProxyResponse` in a response transform, they currently don't have clear guidance on how to get more information about the error that occurred....

Type: Documentation

Suppressing as a false positive. Whether `Secure` is used depends on configuration (defaults to false). If you're not using HTTPS, it's still reasonable that you might want to use session...

> Hello, > > Confirming the same behavior on the 2.2.0 release, but let me add more details. > But when the request timed out, it returned a 400 instead...

Type: Bug

Suppressing as a false positive. YARP is a reverse proxy, so it's not surprising that user input influences how the outgoing request is configured.