This release supports .NET 6.0 and .NET 8.0. See Getting Started.
The Yarp.ReverseProxy packages are available on NuGet.org.
Breaking changesHeaderMatchMode.NotExists
now also matches headers with an empty value (#2412 by @qianyuansun).
NotExists
exactly the opposite of Exists
. Previously, empty values would not match either mode.Debug
severity (#2503 by @MihaZupan).
ForwarderError.RequestCanceled
, RequestBodyCanceled
, and UpgradeRequestCanceled
are now logged under a new ILogger
event with a Debug
severity. Other errors continue to be logged under the existing event with a Warning
severity.ForwarderError
s remains the same.IKestrelTelemetryConsumer
(#2360 by @ajay-sainy).OutputCachePolicy
in the route configuration (#2328 by @witskeeper).
X-Forwarded-For
now prefers the IPv4 form for dual-mode sockets (#2400 by @hacst).
127.0.0.1
is used instead of ::ffff:127.0.0.1
.Healthy
instead of Unknown
(#2415 by @robbieknuth).
Unknown
until enough health probes have been sent.Query
property to active health check configuration (#2421 by @robbieknuth).
Path
could have been specified, and ?
would be escaped to %3F
.HttpSysDelegator
for detaching from and re-initializing queues (#2426 by @NGloreous).HttpSysDelegator
(#2487 by @NGloreous).OperationCanceledException
s thrown by response transforms as part of error handling are now ignored (#2452 by @MihaZupan).UseRequestTimeouts
was too strict (#2501 by @MihaZupan).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