This release supports .NET 6.0 and .NET 8.0. See Getting Started.
The Yarp.ReverseProxy packages are available on NuGet.org.
Breaking changes
- There are no breaking changes between YARP 2.2.0-preview.1 and 2.2.0.
- See 2.2.0-preview.1 release notes for the list of breaking changes between YARP 2.1 and 2.2.
Other changes
- The
Forwarded
transform now prefers the IPv4 form for dual-mode sockets (#2509 by @rkargMsft).- E.g.
127.0.0.1
is used instead of::ffff:127.0.0.1
. - A similar change was already made for
X-Forwarded-For
in 2.2.0-preview.1 (#2400).
- E.g.
- Added a missing
WebSocketCloseReason.ActivityTimeout
enum value (#2571 by @MihaZupan). - Added a
TlsFrameHelper.ParsingStatus
API (#2587 by @wfurt).- This information can be used to distinguish between Invalid and Incomplete frames.
- Removed one async state machine allocation when forwarding a request (#2586 by @MihaZupan).
- Several documentation improvements.
New Contributors
- @rkargMsft made their first contribution in #2509
- @nigma143 made their first contribution in #2535
- @mroberts91 made their first contribution in #2530
- @t0mll made their first contribution in #2547
- @fnuttens made their first contribution in #2558
For a full list of changes see here.