CARVIEW |
Select Language
HTTP/2 301
date: Wed, 23 Jul 2025 20:13:49 GMT
content-type: text/html; charset=utf-8
content-length: 0
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
location: https://github.com/dotnet/macios/releases/tag/dotnet-9.0.1xx-preview3-9433
cache-control: no-cache
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
set-cookie: _gh_sess=I0cyZ2HitUS3bMI8X3RKgcrKmU9m3%2FtcrehuBT9uE3w%2FYeOyRHHZPdxe3q0AnU4cePzUXA%2B2jZUmOjMpHZh92N6vj6l%2FMdrYjbZytFOd%2BbrD7GDXZl%2B8s3zVcPFbYUHT6jmYd40PwjFyDwmiVAwOVc8Gnj3H%2F3Oarjx4COK9Xh3c6%2BA%2BCpOrrgt%2F3cIXp3pDx9sauio7aA57HpxTuvlefjSqwLz07luJkyjoVVcmOq0X5YBmYxY4kB9xTcYx1hZ%2Fr0Hrn9l9yk3eGerRw60Sbg%3D%3D--L%2FLAUCW5HWznbTHs--9reKgs0Tt%2FvDpLtLjxInKQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1570874248.1753301629; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 20:13:49 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 20:13:49 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 8A0A:256CA9:107F44B:13996BA:6881427D
HTTP/2 200
date: Wed, 23 Jul 2025 20:13:50 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"876034ce8f98b317b6a710b4d4f310c2"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
x-github-request-id: 8A0A:256CA9:107F467:13996EF:6881427D
Release .NET 9.0.1xx Preview 3 (9433) · dotnet/macios · GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 543
.NET 9.0.1xx Preview 3 (9433)
Pre-release
Pre-release
Compare
·
2117 commits
to main
since this release
4eda411
This commit was created on GitHub.com and signed with GitHub’s verified signature.
We're excited to announce our third 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.9433-net9-p3
- tvOS: 17.2.9433-net9-p3
- Mac Catalyst: 17.2.9433-net9-p3
- macOS: 14.2.9433-net9-p3
Full release notes: .NET 9 release notes
Known issues: Known issues in .NET 9
What's Changed
- [Accessibility] Make P/Invokes have blittable signatures. by @rolfbjarne in #20124
- [AddressBook] Make P/Invokes have blittable signatures. by @rolfbjarne in #20145
- [AudioUnit] Make P/Invokes in AudioComponent.cs have blittable signatures. by @rolfbjarne in #20146
- [AVFoundation] Obsolete AVSpeechSynthesizer.WriteUtteranceAsync. Fixes #20338. by @rolfbjarne in #20339
- [AVKit] Add bindings for AVCaptureEventInteraction by @rpendleton in #20296
- [bgen] Add support for copying xml documentation for enums fields. by @rolfbjarne in #20323
- [Compression] Add missing enum members. Fixes #20319. by @rolfbjarne in #20332
- [CoreFoundation] Fix CFWriteStream.DoGetProperty to actually get the property. by @rolfbjarne in #20158
- [CoreFoundation] Make P/Invokes in CFMessagePort have blittable signatures. by @rolfbjarne in #20160
- [CoreFoundation] Make P/Invokes in CFNetwork have blittable signatures. by @rolfbjarne in #20161
- [CoreFoundation] Make P/Invokes in CFSocket have blittable signatures. by @rolfbjarne in #20162
- [CoreFoundation] Make P/Invokes in CFStream have blittable signatures. by @rolfbjarne in #20163
- [CoreFoundation] Make remaining P/Invokes have blittable signatures. by @rolfbjarne in #20166
- [CoreGraphics] Make P/Invokes in CGColorSpace have blittable signatures. by @rolfbjarne in #20202
- [CoreGraphics] Make P/Invokes in CGContext have blittable signatures. by @rolfbjarne in #20207
- [CoreGraphics] Make P/Invokes in CGEvent have blittable signatures. by @rolfbjarne in #20211
- [CoreGraphics] Make P/Invokes in CGFunction have blittable signatures. by @rolfbjarne in #20220
- [CoreGraphics] Make P/Invokes in CGImage have blittable signatures. (#20229) by @rolfbjarne in #20237
- [CoreGraphics] Make P/Invokes in CGImage have blittable signatures. by @rolfbjarne in #20229
- [CoreGraphics] Make P/Invokes in CGPDFArray have blittable signatures. by @rolfbjarne in #20258
- [CoreGraphics] Make P/Invokes in CGPDFDictionary have blittable signatures. by @rolfbjarne in #20274
- [CoreGraphics] Make P/Invokes in CGPDFDocument have blittable signatures. by @rolfbjarne in #20283
- [CoreGraphics] Make P/Invokes in CGPDFObject have blittable signatures. by @rolfbjarne in #20286
- [CoreGraphics] Make P/Invokes in CGPDFScanner have blittable signatures. by @rolfbjarne in #20304
- [CoreGraphics] Make P/Invokes in CGRect/CGPoint/CGSize have blittable signatures. by @rolfbjarne in #20246
- [CoreGraphics] Make the remaining P/Invokes have blittable signatures. by @rolfbjarne in #20310
- [CoreMedia] Make the P/Invokes in CMBlockBuffer have blittable signatures. by @rolfbjarne in #20318
- [CoreMedia] Make the P/Invokes in CMBufferQueue have blittable signatures. by @rolfbjarne in #20355
- [CoreMedia] Make the P/Invokes in CMFormatDescription have blittable signatures. by @rolfbjarne in #20329
- [CoreMedia] Make the P/Invokes in CMSampleBuffer have blittable signatures. by @rolfbjarne in #20334
- [CoreMedia] Make the P/Invokes in CMSync have blittable signatures. by @rolfbjarne in #20340
- [DeviceDiscoveryExtension] Added bindings for DeviceDiscoveryExtension. by @rolfbjarne in #20272
- [DeviceDiscoveryUI] Added bindings for DeviceDiscoveryUI. by @rolfbjarne in #20271
- [dotnet-linker] Add ProcessExportedFields to the list of steps we execute. Fixes #20061. by @rolfbjarne in #20066
- [dotnet] add sourcelink support by @haritha-mohan in #20054
- [dotnet] Disable support for custom runtime hosting. by @rolfbjarne in #20128
- [dotnet] Fix sourcelink test failure by @haritha-mohan in #20205
- [dotnet] Multi target with Xcode 15.0 by @rolfbjarne in #20155
- [dotnet] Rename packs to contain target framework. by @rolfbjarne in #19765
- [dotnet] Show a better error when using a .NET framework version we don't support yet. by @rolfbjarne in #20255
- [dotnet] Show a better error when using a .NET framework version we don't support. by @rolfbjarne in #20142
- [Foundation] Always call the completion handler in a few callbacks in NSUrlSessionHandler. by @rolfbjarne in #20326
- [Foundation] Don't dispose the CancellationTokenSource in NSUrlSessionHandler's InflightData. Fixes #11799. by @rolfbjarne in #20328
- [Foundation] Don't leak exceptions in WrappedNSInputStream.Read. by @rolfbjarne in #20131
- [Foundation] Fix hack in NSUrlSessionHandler to avoid a deadlock. by @rolfbjarne in #20327
- [Foundation] Suppress trimmer warnings for certain Blocks members. by @rolfbjarne in #20267
- [Foundation] Suppress trimmer warnings for NSObject.CreateNSObject. by @rolfbjarne in #20254
- [Foundation] Suppress trimmer warnings for NSObject.DynamicConformsToProtocol members. by @rolfbjarne in #20333
- [generator] Add support for XML documentation in the API definitions. Fixes #17397. by @rolfbjarne in #20253
- [MediaAccessibility] Make P/Invokes have blittable signatures. by @rolfbjarne in #20120
- [ModelIO] Make P/Invokes have blittable signatures. by @rolfbjarne in #20153
- [msbuild] Add a check for actually having anything to AOTCompile. by @rolfbjarne in #20206
- [msbuild] Adjust error message when we can't find Xcode to not talk about VS. Fixes #19818. by @rolfbjarne in #20306
- [msbuild] Copy extracted files from the DecompressXpcServices target back to Windows. by @rolfbjarne in #20219
- [msbuild] Detect problems with long paths, and try to show a bit more helpful information. Fixes #20053. by @rolfbjarne in #20298
- [msbuild] Disable stripping symbols by default for Debug builds by @haritha-mohan in #20308
- [msbuild] Don't create output files for files we already copy in CreateBindingResourcePackage. by @rolfbjarne in #20221
- [msbuild] Enable nullability in WriteItemsToFile and fix any issues. by @rolfbjarne in #20099
- [msbuild] Make the GetFileSystemEntries task actually cancellable. by @rolfbjarne in #20209
- [msbuild] Make the level of parallelism configurable in all tasks that call Parallel.ForEach. Fixes #20210. by @rolfbjarne in #20256
- [msbuild] Make the level of parallelism in the codesign task configureable. by @rolfbjarne in #20242
- [msbuild] Move all tasks from Xamarin.[iOS|Mac].Tasks into Xamarin.MacDev.Tasks. by @rolfbjarne in #20118
- [msbuild] Remove 'UsingTask' statement trying to load a task that doesn't exist. by @rolfbjarne in #20151
- [msbuild] Several updates to the ScnTool task. by @rolfbjarne in #19976
- [msbuild] Try to provide some better diagnostics if we fail to compute remote generator properties. by @rolfbjarne in #20218
- [msbuild] Use MetadataLoadContext in the UnpackLibraryResources task. by @rolfbjarne in #20017
- [net9.0] Bump min macOS to 12.0 and min Mac Catalyst to 15.0. Fixes #19392. by @rolfbjarne in #20186
- [ObjCRuntime] Refactor the Block.SetupBlock(Delegate,Delegate) implementation a bit. by @rolfbjarne in #20353
- [ObjCRuntime] Suppress trimmer warnings for certain Blocks members. by @rolfbjarne in #20309
- [ObjCRuntime] Suppress trimmer warnings for certain DynamicRegistrar members. by @rolfbjarne in #20300
- [ObjCRuntime] Suppress trimmer warnings for certain DynamicRegistrar members. by @rolfbjarne in #20350
- [ObjCRuntime] Suppress trimmer warnings for certain Runtime members. by @rolfbjarne in #20290
- [ObjCRuntime] Suppress trimmer warnings for certain Runtime members. by @rolfbjarne in #20322
- [ObjCRuntime] Suppress trimmer warnings for certain Runtime members. by @rolfbjarne in #20337
- [ObjCRuntime] Suppress trimmer warnings for certain Stret members. by @rolfbjarne in #20313
- [ObjCRuntime] Suppress trimmer warnings for Class.ResolveToken. by @rolfbjarne in #20278
- [runtime] Detect recursion when handling unhandled Objective-C exceptions. Fixes #14796. by @rolfbjarne in #20276
- [runtime] Don't register Runtime.CreateDelegateProxy when using the managed static registrar. by @rolfbjarne in #20164
- [runtime] Don't register Runtime.GetGenericMethodFromToken when the managed static registrar is used. by @rolfbjarne in #20144
- [runtime] Fix conserving stack trace when re-throwing marshalled exceptions. Fixes #19417. by @rolfbjarne in #20316
- [runtime] Fix min OS versions in various compiler and linker arguments. by @rolfbjarne in #20275
- [SafetyKit] Added bindings for SafetyKit. by @rolfbjarne in #20263
- [src] Disable a few code paths on macOS if dynamic registration is disabled. by @rolfbjarne in #20178
- [src] Fix capitalization in a few APIs for XAMCORE_5_0. by @rolfbjarne in #20281
- [src] Fix unintentional xml doc comment. by @rolfbjarne in #20252
- [src] Propagate the [CCallback] and [BlockCallback] attributes to generated code. by @rolfbjarne in #20225
- [src] Remove any 32-bit logic not applicable to watchOS. by @rolfbjarne in #20152
- Add documentation on how to provide the Apple Privacy Manifest by @mcumming in #20292
- Allow null for CGColorSpace.CreatePattern by @snechaev in #20294
- Bump peterjgrainger/action-create-branch from 2.4.0 to 3.0.0 by @dependabot in #20241
- Fix Apple Privacy Manifest doc typos by @jfversluis in #20352
- NSUrlSessionHandler: Rewind request content to the start before sending by @wcoder in #16341
- Update AOTCompile task to handle cycles in up-to-date check by @filipnavara in #20103
- Use 'managed-static' as the new default registrar by @ivanpovazan in #20174
New Contributors
- @wcoder made their first contribution in #16341
- @snechaev made their first contribution in #20294
- @jfversluis made their first contribution in #20352
Full Changelog: dotnet-9.0.1xx-preview2-9244...dotnet-9.0.1xx-preview3-9429
Assets 2
You can’t perform that action at this time.