v2.1.0-preview.1
版本发布时间: 2023-11-14 05:35:14
microsoft/reverse-proxy最新发布版本:v2.2.0(2024-09-03 19:22:14)
This release supports .NET 6.0, 7.0, and 8.0. See Getting Started.
The Yarp.ReverseProxy packages are available on NuGet.org.
What's Changed
- Update log level to warning for unsuccessful proxying by @kheardCB in https://github.com/microsoft/reverse-proxy/pull/2044
- Fix an issue where destinations are compared against themselves by @felipeogarcia in https://github.com/microsoft/reverse-proxy/pull/2065
- Workaround EventListener bug when consuming metrics by @MihaZupan in https://github.com/microsoft/reverse-proxy/pull/2104
- Add .NET 8 TFM, clean up new warnings by @Tratcher in https://github.com/microsoft/reverse-proxy/pull/2105
- Using new TimeProvider by @Tratcher in https://github.com/microsoft/reverse-proxy/pull/2108
- Fix extended connect check condition by @benjaminpetit in https://github.com/microsoft/reverse-proxy/pull/2119
- Adding distinct activity for distributed tracing to YARP by @samsp-msft in https://github.com/microsoft/reverse-proxy/pull/2098
- Perf improvements by @MihaZupan in https://github.com/microsoft/reverse-proxy/pull/2127
- Enable AOT Compatibility by @eerhardt in https://github.com/microsoft/reverse-proxy/pull/2144
- Enable AOT compatibility for Yarp.Telemetry.Consumption by @eerhardt in https://github.com/microsoft/reverse-proxy/pull/2146
- Added more direct routing APIs by @davidfowl in https://github.com/microsoft/reverse-proxy/pull/2147
- Add [StringSyntax("Route")] to route patterns by @divyeshio in https://github.com/microsoft/reverse-proxy/pull/2156
- Forwarder blame improvements by @Tratcher in https://github.com/microsoft/reverse-proxy/pull/2167
- Change default policy to HealthyOrPanic by @Tratcher in https://github.com/microsoft/reverse-proxy/pull/2171
- Add cluster destination address validation by @hahn-kev in https://github.com/microsoft/reverse-proxy/pull/2184
- Overload constructors for ClusterState and DestinationState to enable unit testing by @antonybstack in https://github.com/microsoft/reverse-proxy/pull/2198
- Changed streaming flag to empty string when logging no gRPC request by @marekott in https://github.com/microsoft/reverse-proxy/pull/2200
- Add
IDestinationResolver
for resolving cluster destination addresses by @ReubenBond in https://github.com/microsoft/reverse-proxy/pull/2210 - Request body exception status code granularity by @antonybstack in https://github.com/microsoft/reverse-proxy/pull/2227
- Improve diagnostics for IDestinationResolver exceptions by @ReubenBond in https://github.com/microsoft/reverse-proxy/pull/2241
- Improve route string syntax usage by @JamesNK in https://github.com/microsoft/reverse-proxy/pull/2253
- 💡Feat: allow for simpler override of Response header encoding of Forwarded Requests by @ChintanRaval in https://github.com/microsoft/reverse-proxy/pull/2254
- Update NotContains match mode for Header and QueryParameters to support missing/empty values by @evmurphy in https://github.com/microsoft/reverse-proxy/pull/2258
- Add Request Header From Route by @daniel-steinmann in https://github.com/microsoft/reverse-proxy/pull/2262
- Use SearchValues in
RequestUtilities.EncodePath
by @MihaZupan in https://github.com/microsoft/reverse-proxy/pull/2267 - React to runtime EventSource changes by @MihaZupan in https://github.com/microsoft/reverse-proxy/pull/2268
- Use frozen collections by @MihaZupan in https://github.com/microsoft/reverse-proxy/pull/2272
New Contributors
- @kheardCB made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2044
- @obenarchid made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2053
- @catcherwong made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2043
- @felipeogarcia made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2065
- @jonathantower made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2112
- @kyler-swanson made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2114
- @kant2002 made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2122
- @eerhardt made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2144
- @foostackdev made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2152
- @antonybstack made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2157
- @divyeshio made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2156
- @MilenaHristova made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2189
- @hahn-kev made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2184
- @kzhen made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2180
- @marekott made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2200
- @ReubenBond made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2210
- @HappyCodeSloth made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2231
- @JamesNK made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2253
- @ChintanRaval made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2254
- @evmurphy made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2258
- @daniel-steinmann made their first contribution in https://github.com/microsoft/reverse-proxy/pull/2262
Pull Requests: query Full Changelog: https://github.com/microsoft/reverse-proxy/compare/v2.0.0...v2.1.0-preview.1