reverse-proxy

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

MIT License

Stars
8.4K
Committers
137

Bot releases are hidden (Show)

reverse-proxy - 1.0.0-preview8

Published by MihaZupan over 3 years ago

This release supports .NET Core 3.1 and .NET 5.0. See Getting Started.

The Microsoft.ReverseProxy package is available on NuGet.org.

Major changes and features:

  • We started publishing a preview of the Microsoft.ReverseProxy.ServiceFabric package (docs).
  • Added support for modifying Endpoint metadata by adding conventions to the ReverseProxyConventionBuilder returned by MapReverseProxy (#328).
  • [Breaking change] Load balancing was made extensible. The configuration model for it has also changed. See docs for more information with updated config and code examples (#600).
  • [Breaking change] Added an abstraction around Http request/response transforms. Those using IHttpProxy directly will need to update their code to the new pattern. See docs for an updated code example (#612).
  • [Breaking change] Refactored structured transforms. Those who previously implemented custom transforms will need to update their code. See updated docs for more info (#646).
  • [Breaking change] RequestTimeout on ProxyHttpRequestOptions has been renamed to Timeout. See docs for updated config examples.

For a complete list of changes see the PR history.

reverse-proxy - 1.0.0-preview7

Published by Tratcher almost 4 years ago

This release supports .NET Core 3.1 and .NET 5.0. See Getting Started. The Microsoft.ReverseProxy package is available on NuGet.org.

Major changes and features:

  • Health checks #228 (docs)
  • Configurable request versions #282, timeouts #319 (docs)
  • Distributed tracing #292
  • Telemetry #501

For a complete list of changes see the PR history.

reverse-proxy - 1.0.0-preview6

Published by ManickaP about 4 years ago

This release supports .NET Core 3.1 and .NET 5.0.0 RC 2. See Getting Started. The Microsoft.ReverseProxy package is available on NuGet.org.

Major changes and features:

  • Add helper methods for query transforms #450
  • Implement header based routing #448
  • Add http method transform #449
  • Make IHttpProxy public #455
  • Mitigation of wrong cookie value separator #451

For a complete list of changes see the PR history.

reverse-proxy - 1.0.0-preview5

Published by MihaZupan about 4 years ago

This release supports .NET Core 3.1 and .NET 5.0.0 RC 1. See Getting Started. The Microsoft.ReverseProxy package is available on NuGet.org.

Major changes and features:

For a complete list of changes see the PR history.

reverse-proxy - 1.0.0-preview4

Published by Tratcher about 4 years ago

This release supports .NET Core 3.1 and .NET 5.0.0 Preview 8. See Getting Started. The Microsoft.ReverseProxy package is available on NuGet.org.

Major changes and features:

For a complete list of changes see the PR history.

reverse-proxy - 1.0.0-preview3

Published by Tratcher about 4 years ago

This release supports .NET Core 3.1 and .NET 5.0.0 Preview 7. See Getting Started. The Microsoft.ReverseProxy package is available on NuGet.org.

Major changes and features:

  • [Breaking-Change] The route match "Host" parameter has been changed from a single value to a multi value "Hosts" list. See Getting Started for updated config examples.
  • Authorization specified per route.
  • CORS specified per route.

For a complete list of changes see the PR history.

reverse-proxy - 1.0.0-preview1

Published by Tratcher over 4 years ago

This release supports .NET Core 3.1 and .NET 5.0.0 Preview 4. See Getting Started. The Microsoft.ReverseProxy package is available on NuGet.org.

reverse-proxy - 1.0.0-preview2

Published by Tratcher over 4 years ago

This release supports .NET Core 3.1 and .NET 5.0.0 Preview 6. See Getting Started. The Microsoft.ReverseProxy package is available on NuGet.org.

Major changes and features:

  • [Breaking Change] "Backend" has been renamed to "Cluster". See Getting Started for updated config examples.
  • Session Affinity - Ensure requests from a given client are always sent to the same destination server.
  • Transforms - Modify the request sent to or the response received from the destination server.

For a complete list of changes see the PR history.

Package Rankings
Top 4.06% on Proxy.golang.org
Related Projects