.NET 8.0.0
What's Changed
- [release/8.0-rc1] [release/8.0] Events for IL methods without IL headers by @github-actions in #92317
- [release/8.0] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in #92340
- [release/8.0-rc1] [release/8.0] Fix wasi build. by @github-actions in #92368
- [automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by @dotnet-maestro-bot in #92325
- [release/8.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in #92303
- [automated] Merge branch 'release/8.0-rc1' => 'release/8.0' by @dotnet-maestro-bot in #92374
- [release/8.0] Bump version to GA by @carlossanlop in #92305
- [release/8.0] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in #92476
- [automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by @dotnet-maestro-bot in #92401
- [release/8.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in #92418
- [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #92474
- [release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro in #92473
- [release/8.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in #92488
- [automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by @dotnet-maestro-bot in #92484
- [release/8.0] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro in #92499
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in #92532
- [automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by @dotnet-maestro-bot in #92515
- [release/8.0] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in #92641
- [release/8.0] Update dependencies from dotnet/emsdk dotnet/hotreload-utils by @dotnet-maestro in #92606
- [release/8.0][wasm] Fix regressed file sizes for blazor by @radical in #92627
- [release/8.0] JIT: Fixed containment of STOREIND of HW intrinsics ConvertTo*/Extract* by @github-actions in #92513
- [release/8.0] Define bool as Interop.BOOL to prevent upper bytes setting native bool by @github-actions in #92681
- [release/8.0] Make CoreCLR/NativeAOT assembly compile with .subsections_via_symbols on Apple platforms by @github-actions in #92544
- [release/8.0] Fix LLVMAOT Mono runtime variant official build to produce correctly named runtime packs by @github-actions in #92737
- [release/8.0] Remove all PGO assets except for the runtime PGO archive. by @github-actions in #92735
- [release/8.0] Put HasNativeCodeReJITAware into GetFunctionAddress by @github-actions in #92665
- [release/8.0] Update dependencies from dotnet/cecil dotnet/emsdk by @dotnet-maestro in #92702
- [release/8.0][wasm] Fix Wasm.Build.Tests failing due to an old skiasharp reference by @radical in #92747
- [release/8.0] Update dependencies from dotnet/installer by @radical in #92745
- [release/8.0] Bring back CopyOutputSymbolsToPublishDirectory by @github-actions in #92369
- [release/8.0] Update dependencies from
dotnet/installer
by @radical in #92795 - [release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro in #92762
- [release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro in #92816
- [release/8.0][wasm][debugger] Support multidimensional indexing of object scheme by @ilonatommy in #92753
- [release/8.0] [browser] Remove duplicated marshaling of return value for JSExport by @github-actions in #92886
- [release/8.0] [browser][nodejs] keep runtime alive for JSExport calls by @github-actions in #92890
- [release/8.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in #92503
- [release/8.0] Make config binding gen incremental (#89587) by @layomia in #92730
- [release/8.0] [wasm] Endian fix for Webcil by @github-actions in #92495
- [release/8.0] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in #92935
- [release/8.0] Update dependencies from dotnet/cecil dotnet/hotreload-utils by @dotnet-maestro in #92932
- [release/8.0][wasm] Use intended ports when running
DevServer
by @radical in #92906 - [release/8.0] Fix deadlock in EventPipeEventDispatcher by @github-actions in #92912
- [release/8.0] CI: runtime-wasm-perf: disable for PRs by @radical in #92977
- [release/8.0] Throw when applying
JsonObjectHandling.Populate
to types with parameterized constructors. by @github-actions in #92947 - [release/8.0] Use invariant culture in CBOR date encoding by @github-actions in #92924
- [release/8.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in #93005
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in #92996
- [release/8.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in #93040
- [release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro in #93065
- [release/8.0] Manually update release/8.0 arcade to latest by @lewing in #92778
- [release/8.0] [PERF] Update release/8.0-rc1 to release/8.0 in perf.yml by @github-actions in #93136
- [release/8.0] Resolve x64 libc++ being included with linux-arm64 to browser-wasm cross-compiler by @github-actions in #93070
- [release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro in #93112
- [8.0] Make thread pool thread timeouts configurable by @kouvel in #92986
- [release/8.0] Make a copy of assembly path. by @github-actions in #93253
- [release/8.0] Fix Options Source Gen Trimming Issues by @github-actions in #93193
- [release/8.0] Fix a memory leak in runtime interop stubs when using an array of structs of types that use old-style managed marshalers by @github-actions in #93150
- [release/8.0] Handle binding to initialized abstract members by @github-actions in #93120
- [release/8.0] Avoid membarrier on lower Android versions by @github-actions in #93096
- [release/8.0] [android][ios] Fix dispose problem with NativeHttpHandlers (#93262) by @steveisok in #93291
- [release/8.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in #93267
- [release/8.0] [H/3] Fix draining response in metrics test by @github-actions in #93381
- [release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro in #93283
- [release/8.0] JIT: Fix exponential blowup of memory dependency arrays in VNForMapSelectWork by @github-actions in #93388
- Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2290250 by @dotnet-bot in #93422
- [release/8.0] Fix Options Source Gen with Length attributes applied on properties of Interface type by @github-actions in #93482
- [release/8.0] Optimize Options Source Gen when no need to run by @github-actions in #93481
- [release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro in #93470
- [release/8.0][wasm] Update workload description to include target framework by @radical in #93359
- [release/8.0] Adjust System.Net metrics for OTel conformance and consistency by @antonfirsov in #93414
- Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2291029 by @dotnet-bot in #93496
- [release/8.0] Workaround for C++ compiler bug on Arm64 by @jkotas in #93528
- [release/8.0] TcpReceiveSendGetsCanceledByDispose: update test for change in Linux kernel. by @github-actions in #93502
- [release/8.0] Mention Frozen.* types in PACKAGE.md for System.Collections.Immutable by @github-actions in #93561
- [release/8.0] [hot reload][debugger] Resolve field types before use by @github-actions in #93559
- [release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro in #93549
- [release/8.0] Update dependencies from 7 repositories by @dotnet-maestro in #93282
- [release/8.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in #93628
- [release/8.0] Remove base type rooting for types in rooted assemblies by @github-actions in #93355
- [release/8.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in #93642
- [release/8.0] Fix build of IJW test after VS upgrade by @github-actions in #93649
- [release/8.0] Ensure Parallel.ForAsync unregisters from CancellationToken by @github-actions in #93674
- [release/8.0] Revert "Workaround a C++/CLI bug involving DIMs (#89253)" by @github-actions in #93679
- [release/8.0] [mono] Disallow casts of bounded arrays to array special interfaces by @github-actions in #93617
- [release/8.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in #93700
- [release/8.0][wasm] Fix Vector128 SIMD fmin and fmax by @radekdoulik in #93677
- [release/8.0] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in #93726
- [release/8.0] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in #93728
- [release/8.0] JIT: remove incorrect type deduction for an Unsafe.As case by @github-actions in #93703
- [release/8.0] Add package readmes (continued) by @ViktorHofer in #93769
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #93727
- [release/8.0] Support specifying multiple directories through SSL_CERT_DIR. by @github-actions in #93749
- [release/8.0] Fix analysis of interface methods on generic types by @github-actions in #93748
- [release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro in #93776
- [release/8.0] [Test Only] Fix options source gen test by @github-actions in #93782
- [release/8.0] [iOS][non-icu] HybridGlobalization Get available locales by @github-actions in #93751
- [release/8.0] Update dependencies from dotnet/sdk by @dotnet-maestro in #93783
- [release/8.0] Vectorize TensorPrimitives APIs by @michaelgsharp in #93746
- [release/8.0] Add package readme to System.Numerics.Tensors by @github-actions in #93806
- [release/8.0] Add runtime base address to Native AOT crash info JSON by @github-actions in #93791
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in #93801
- [release/8.0] Update APICompat settings under source build by @github-actions in #93865
- [release/8.0] Improve performance of UnmanagedMemoryStream by @github-actions in #93812
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in #93881
- [release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro in #93827
- [release/8.0] Stable branding for .NET 8 GA by @carlossanlop in #93807
- [release/8.0][wasm] Fix perf pipeline runs by @radical in #93888
- [release/8.0] Honor JsonSerializerOptions.PropertyNameCaseInsensitive in property name conflict resolution. by @github-actions in #93935
- [release/8.0] Update MsQuic by @carlossanlop in #93979
- [release/8.0] Bump net7 downlevel version to 7.0.14 by @steveisok in #94192
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in #94196
Full Changelog: v8.0.0-rc.2.23479.6...v8.0.0