This release supports .NET 6.0 and .NET 7.0. See Getting Started.
The Yarp.ReverseProxy packages are available on NuGet.org.
Breaking changesCookie
to HashCookie
(#1989).
SocketsHttpHandler.ConnectTimeout
by default (#1991). You may observe different exceptions being reported by the proxy in failure scenarios when destination servers aren't responding. See #1678 for more context on this change.TlsHandshakeType.KeyEpdate
has been corrected to KeyUpdate
(#1614).RateLimiterPolicy
on a route from the configuration (#1967). See the Rate Limiting documentation for more details.MaxRequestBodySize
on a route from the configuration (#1947).InMemoryConfigProvider
as a built-in API (#1732). You no longer have to copy the implementation from the samples :)IConfigChangeListener
interface you can implement to receive notifications when and if configuration has been applied (#1734).IHttpForwarder.SendAsync
overload that accepts a cancellation token (#1985).ISessionAffinityPolicy
(#1990).ReassignProxyRequest
that also accepts a route (#1760).HeaderMatchMode.NotExists
mode to header routing (#1806).AddMetricsConsumer
helper method to make it easier to register a consumer with multiple IMetricsConsumer
s (#1899).IForwarderHttpClientFactory
and also call ConfigureHttpClient
as the two are mutually exclusive (#1805).Content-Length: 0
header on responses that don't allow bodies (#1813).Strict-Transport-Security
header (#1984).For a full list of changes see here.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4