What's Changed
- [release/8.0-staging] Deny unmasked frame receive for WebSocket Server by @liveans in #123662
- [release/8.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro[bot] in #125096
- [release/8.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #125095
- [automated] Merge branch 'release/8.0' => 'release/8.0-staging' by @github-actions[bot] in #124328
- [release/8.0-staging] use AZL3 instead of Ubuntu for builds by @wfurt in #125544
- [release/8.0] Partial backport #118329 - disable and modify Android timezone test by @matouskozak in #125985
- [release/8.0-staging] JIT: fix bug in loop cloning with down-counting loops by @github-actions[bot] in #126914
- [release/8.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #126322
- [release/8.0-staging] [QUIC] Update MsQuic by @ManickaP in #127000
- Use source-build-assets repo by @NikolaMilosavljevic in #126792
- [release/8.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #125023
- [release/8.0-staging] Add an in-memory cache for CRLs on Linux by @bartonjs in #127626
- Update branding to 8.0.28 by @vseanreesermsft in #127832
- [release/8.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro[bot] in #125061
- [release/8.0] Port dump collection perf improvements by @hoyosjs in #128022
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro[bot] in #127835
- Merging internal commits for release/8.0 by @vseanreesermsft in #128093
- [release/8.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #125704
- [automated] Merge branch 'release/8.0' => 'release/8.0-staging' by @github-actions[bot] in #126058
- [release/8.0][browser] Disable debugger tests on CI (#108178) by @akoeplinger in #128133
- [release/8.0] Disable crypto.xml package generation by @hoyosjs in #128213
- [release/8.0] Merge release/8.0-staging -> release/8.0 by @steveisok in #128131
Full Changelog: v8.0.27...v8.0.28