.NET 9.0.1xx Preview 6 (9714)
Pre-release
Pre-release
rolfbjarne
released this
09 Jul 15:49
·
682 commits
to main
since this release
We're excited to announce our sixth preview release for .NET 9!
Note: these are the base SDKs that add support for the platforms in question. For MAUI (which is built on top of our SDKs), visit: https://learn.microsoft.com/dotnet/maui/.
This release consists of the following versions:
- iOS: 17.2.9714-net9-p6
- tvOS: 17.2.9714-net9-p6
- Mac Catalyst: 17.2.9714-net9-p6
- macOS: 14.2.9714-net9-p6
Full release notes: .NET 9 release notes
Known issues: Known issues in .NET 9
What's Changed
- [AppKit] Fix availability attribute for NSSplitViewItem.CanCollapseFromWindowResize. by @rolfbjarne in #20650
- [AppKit] Improve bindings for NSPasteboard and NSPasteboardReading a bit. by @rolfbjarne in #20643
- [AVFoundation] Numerous improvements to the AVSampleCursor type + some other structs. by @rolfbjarne in #20685
- [bgen] Add support for binding static members in protocols. by @rolfbjarne in #20645
- [bgen] Implement support for using default interface members to bind protocols. by @rolfbjarne in #20681
- [CoreFoundation] Fix memory leak in CFProxySupport. by @rolfbjarne in #20713
- [CryptoTokenKit] Bind this framework. Fixes #7876. by @rolfbjarne in #20587
- [GameController] Make a few structs blittable. by @rolfbjarne in #20697
- [MediaToolbox] Make P/Invokes in MTAudioProcessingTap.cs have blittable signatures. by @rolfbjarne in #20642
- [msbuild] The DTPlatformName is supposed to be 'macosx' for Mac Catalyst. by @rolfbjarne in #20720
- [msbuild] Unify MonoBundlingExtraArgs and MtouchExtraArgs into AppBundleExtraOptions. Fixes #12807. by @rolfbjarne in #20594
- [Network] Make P/Invokes in NWDescriptor and NWWebSocket have blittable signatures. by @rolfbjarne in #20659
- [Network] Make P/Invokes in NWConnection[Group] have blittable signatures. by @rolfbjarne in #20662
- [Network] Make P/Invokes in NWFramer[Message] have blittable signatures. by @rolfbjarne in #20647
- [Network] Make the remaining P/Invokes have blittable signatures. by @rolfbjarne in #20668
- [NSUrlSessionHandler] Only update the request's RequestUri if a redirection occurred. Fixes #20629. by @rolfbjarne in #20633
- [runtime] Call mono_unhandled_exception to raise AppDomain.UnhandledException. by @rolfbjarne in #20656
- [runtime] Use calloc instead of malloc. by @rolfbjarne in #20692
- [runtime] Use strnlen instead of strlen. by @rolfbjarne in #20702
- [src/docs] Add xml documentation for types. by @rolfbjarne in #20672
- [src] Make a few P/Invokes stragglers have blittable signatures. by @rolfbjarne in #20675
- [src] Remove a few MarshalAs attributes in various APIs. by @rolfbjarne in #20704
- Enable dedup optimization in FullAOT mode only by @kotlarmilos in #20687
- Fix boolean condition to determine whether dynamic code is supported or not. Fixes #dotnet/runtime@101840. (#20563) by @rolfbjarne in #20696
Full Changelog: dotnet-9.0.1xx-preview5-9639...dotnet-9.0.1xx-preview6-9714