.NET 8.0.100 Preview 6 (8646)
Pre-release
Pre-release
rolfbjarne
released this
11 Jul 16:45
·
2553 commits
to main
since this release
We're excited to announce our sixth 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.8646-net8-p6
- tvOS: 16.4.8646-net8-p6
- Mac Catalyst: 16.4.8646-net8-p6
- macOS: 13.4.8646-net8-p6
Known issues: https://github.com/xamarin/xamarin-macios/wiki/Known-issues-in-.NET8
What's Changed
- [AVFoundation] Fix a few issues with the AVAssetImageGenerator bindings. Partial fix for #18452. by @rolfbjarne in #18460
- [bgen] Make the generated code check for zero handle before creating an INativeObject wrapper instance. Fixes part of #18452. by @rolfbjarne in #18461
- [CoreFoundation] Add a few missing APIs to CFRunLoop and enable nullability. by @rolfbjarne in #18322
- [docs] Created a doc for preparing an app for TestFlight by @dustin-wojciechowski in #18125
- [dotnet] Add a property to opt-out of the _CopyLocalBindingResources logic easily. by @rolfbjarne in #18443
- [dotnet] add redirect-class-handles to optimizations. by @stephen-hawley in #18354
- [dotnet] Add support for asking more of 'open' when launching desktop apps. by @rolfbjarne in #18366
- [dotnet] Add targets to compute mlaunch arguments for installing and launching mobile apps. Fixes #18359. by @rolfbjarne in #18446
- [dotnet] Add to optimizations by @stephen-hawley in #18387
- [dotnet] Enable runtime identifiers to be overriden at build time by @haritha-mohan in #18396
- [dotnet] Set _RequiresILLinkPack=true so that we always restore the ILLink package. by @vs-mobiletools-engineering-service2 in #18412
- [Foundation] Several fixes to NSFileManager. by @rolfbjarne in #18371
- [msbuild] Bump ILStrip and add a maestro dependency to keep it updated. by @rolfbjarne in #18291
- [msbuild] Copy the zip file back to Windows from the Zip task for remote builds. Fixes #18402. by @rolfbjarne in #18447
- [msbuild] Dispose a few streams when done with them in the unzip/decompress logic. by @rolfbjarne in #18410
- [msbuild] Make sure to copy the manifest from a binding resource package back to Windows. Fixes #18402. by @rolfbjarne in #18419
- [msbuild] Make the GetFileSystemEntries task capable of copying files to the Mac. by @rolfbjarne in #18324
- [ObjCRuntime] Avoid using Assembly.Location, it doesn't work with NativeAOT. by @rolfbjarne in #18372
- [Xcode] Bump Xcode to version 14.3.1 by @dalexsoto in #18290
- Add support for using NativeAOT. by @rolfbjarne in #17374
- Hot Restart fixes by @mauroa in #18317
- Reduce the size of
__LINKEDIT Export Info
section in stripped binaries by @ivanpovazan in #18408 - Require using EnablePreviewFeatures=true when using preview releases. Contributes towards #18343. by @rolfbjarne in #18476
- Update Messaging and System.Diagnostics.Tracer versions by @japarson in #18416
- Use Enum.GetValues instead of Enum.GetValues in numerous places for .NET. by @rolfbjarne in #18382
New Contributors
- @ivanpovazan made their first contribution in #18408
Full Changelog: dotnet-8.0.1xx-preview5-8525...dotnet-8.0.1xx-preview6-8646