.NET 8.0.100 Preview 7 (8694)
Pre-release
Pre-release
We're excited to announce our seventh preview release for .NET 8!
Note: these are the base SDKs that add support for the platforms in question, for MAUI (which is built on top of our SDKs), go here instead: https://docs.microsoft.com/en-us/dotnet/maui/.
This release consists of the following versions:
- iOS: 16.4.8694-net8-p7
- tvOS: 16.4.8694-net8-p7
- Mac Catalyst: 16.4.8694-net8-p7
- macOS: 13.3.8694-net8-p7
Known issues: https://github.com/xamarin/xamarin-macios/wiki/Known-issues-in-.NET8
⚠️ In particular there's a known build failure if both preview 6 and preview 7 are installed: ILLINK : error MT2301: The linker step 'Setup' failed during processing: Failed to parse PList data type: dict
What's Changed
- NSUrlSessionHandler should propagate network exceptions by @EmilienDup in #18459
- [bgen] Remove useless catch/(re)throw. by @rolfbjarne in #18467
- [msbuild] Remove some logic for watchOS on .NET. by @rolfbjarne in #18473
- [msbuild] Print the binlog if the prebuilt app failed to build. by @rolfbjarne in #18474
- [Code Style] Add some extra style checks focused on nullability. by @mandel-macaque in #17831
- [dotnet] Integrate class handle rewriting into static registrar process. by @stephen-hawley in #18456
- [net8.0] [src] Add the RequiresPreviewFeatures attribute if we're using an unstable version of Xcode. Contributes towards #18343. by @rolfbjarne in #18488
- [msbuild/generator] Compile api definitions in MSBuild logic instead of inside the generator. by @rolfbjarne in #18398
- [msbuild/dotnet] Handle dylibs that don't start with 'lib' better. Fixes #15044. by @rolfbjarne in #18496
- [iOS] HybridGlobalization set flag in SDK by @mkhamoyan in #18498
- MSR: Remove use of reflection in UCOs of generic types by @simonrozsival in #18421
- [msbuild] Fix ILStripping of resource assemblies on Windows. by @rolfbjarne in #18508
- Bump Xamarin.Messaging to 1.11.2 by @emaf in #18521
- Remove IKVM submodule by @filipnavara in #18516
- Revert "[dotnet] Remove libSystem.Net.Security.Native from tvOS build… by @filipnavara in #18514
- Exclude assemblies from NativeAOT app bundles by @ivanpovazan in #18532
- [msbuild] Fix null check when validating Hot Restart app identifier by @emaf in #18546
- Do not include -dead_strip when native linking a NativeAOT object file by @ivanpovazan in #18553
- NativeAOT: Disable AggressiveAttributeTrimming with ILLink by @ivanpovazan in #18545
- [Localization] Bring More Localization Changes by @tj-devel709 in #18558
- Add getFileProviderConnectionWithCompletionHandler signature to start… by @JonnHard in #18533
- Fix _DefaultLinkMode for NativeAOT. by @filipnavara in #18560
- [release/8.0.1xx-preview7] [vs-workload] Set EnableSideBySideManifests=true by @vs-mobiletools-engineering-service2 in #18583
- [release/8.0.1xx-preview7] [dotnet][xma] Ensure we don't use DOTNET_ROOT and DOTNET_HOST_PATH in. by @vs-mobiletools-engineering-service2 in #18591
- [release/8.0.1xx-preview7] Update dependencies from dotnet/installer by @dotnet-maestro in #18593
New Contributors
- @EmilienDup made their first contribution in #18459
- @mkhamoyan made their first contribution in #18498
- @JonnHard made their first contribution in #18533
Full Changelog: dotnet-8.0.1xx-preview6-8646...dotnet-8.0.1xx-preview7-8694