Skip to content

2.2.0

Latest
Compare
Choose a tag to compare
@MihaZupan MihaZupan released this 03 Sep 11:22
· 19 commits to main since this release

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).
  • 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

For a full list of changes see here.