Skip to content

[release/10.0.1xx] Bump mlaunch to get fix for #24935.#24954

Closed
rolfbjarne wants to merge 142 commits intorelease/10.0.1xxfrom
dev/rolf/backport-pr-24952-release/9.0.1xx-2026-03-20
Closed

[release/10.0.1xx] Bump mlaunch to get fix for #24935.#24954
rolfbjarne wants to merge 142 commits intorelease/10.0.1xxfrom
dev/rolf/backport-pr-24952-release/9.0.1xx-2026-03-20

Conversation

@rolfbjarne
Copy link
Member

Fixes #24935.

Backport of #24952.

…21345)

1. Enable nullability.
2. Move Get|SetTitleTextAttributes to generated code.
3. Remove dead code (pre-.NET code paths).

Point 2. fixes #21289, so add tests for this scenario.

Fixes #21289.


Backport of #21299

---------

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
On the bots we're executing with Rosetta, and 'arch' returns 'i386'
under Rosetta, so detect when we're executing under Rosetta, and install the
arm64 version of .NET in that case as well.

Also fix a bug in the same area in our tests.

Backport of #21396

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
New commits in xamarin/maccore:

* xamarin/maccore@c1a17a2f80 [mlaunch] Install and launch apps without
using the AMDevice API for devices that devicectl supports.

Diff: https://github.com/xamarin/maccore/compare/ad4af9cde4..c1a17a2f80

Fixes #21274.

Backport of #21319

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
This pull request updates the following dependencies

## Coherency Updates

The following updates ensure that dependencies with a *CoherentParentDependency*
attribute were produced in a build used as input to the parent dependency's build.
See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)

- **Coherency Updates**:
  - **Microsoft.AspNetCore.App.Ref**: from 9.0.0-rtm.24507.7 to 9.0.0-rtm.24508.22 (parent: Microsoft.NET.Sdk)

## From https://github.com/dotnet/sdk

- **Subscription**: 3727984b-7a79-4ba3-37dd-08dbe6bddf31
- **Build**: 20241009.30
- **Date Produced**: October 10, 2024 12:38:30 AM UTC
- **Commit**: 2d0b3f7934f37595670c1bb8d643c37799fb13a1
- **Branch**: refs/heads/release/9.0.1xx

- **Updates**:
  - **Microsoft.NET.Sdk**: [from 9.0.100-rtm.24509.3 to 9.0.100-rtm.24509.30][23]

[23]: dotnet/sdk@e6060a1...2d0b3f7
…formVersion is lower than the minimum. Fixes #21368. (#21369) (#21413)

This isn't very user friendly:

    ILLink : unknown error IL7000: An error occurred while executing the custom linker steps. Please review the build log for more information.
    ILLINK : error MT0073: Microsoft.iOS 18.0.8337 does not support a deployment target of 10.0 for iOS (the minimum is 11.0). Please select a newer deployment target in your project's Info.plist or change the SupportedOSPlatformVersion property in your project file.
    ILLINK : error MT2301: The linker step 'Setup' failed during processing: Microsoft.iOS 18.0.8337 does not support a deployment target of 10.0 for iOS (the minimum is 11.0). Please select a newer deployment target in your project's Info.plist or change the SupportedOSPlatformVersion property in your project file.
    [...]/packages/microsoft.net.illink.tasks/8.0.8/build/Microsoft.NET.ILLink.targets(87,5): error NETSDK1144: Optimizing assemblies for size failed. Optimization can be disabled by setting the PublishTrimmed property to false.

So improve this to only show a single error message:

    The SupportedOSPlatformVersion value '10.0' in the project file is lower than the minimum value '11.0'.

Fixes #21368.

This is a backport of #21369 (and a backport of #21344 was also required).
…e default RuntimeIdentifiers value is set. Fixes #19391. (#21420)

We need to set "UseCurrentRuntimeIdentifier=false", we must only set it for
the outer build for universal builds - when `RuntimeIdentifiers` is set - but
that means we can only do it *after* we set any default value for `RuntimeIdentifiers`.

Fixes #19391 (comment).

Backport of #21412

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
Context: dotnet/arcade@b2d3a3a
Context: xamarin/yaml-templates#339

The VS insertion manifest generation has been updated to use new VS component IDs required for .NET 9+.
Context: 9013ae4

We've decided hold off on this change until .NET 10.


Backport of #21476

Co-authored-by: Peter Collins <pecolli@microsoft.com>
This pull request updates the following dependencies

## Coherency Updates

The following updates ensure that dependencies with a *CoherentParentDependency*
attribute were produced in a build used as input to the parent dependency's build.
See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)

- **Coherency Updates**:
  - **Microsoft.NET.ILLink.Tasks**: from 9.0.0-rtm.24515.9 to 9.0.0 (parent: Microsoft.NET.Sdk)
  - **Microsoft.AspNetCore.App.Ref**: from 9.0.0-rtm.24514.7 to 9.0.0 (parent: Microsoft.NET.Sdk)
  - **Microsoft.NETCore.App.Ref**: from 9.0.0-rtm.24515.9 to 9.0.0 (parent: Microsoft.NET.Sdk)
  - **Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport**: from 9.0.0-rtm.24513.1 to 9.0.0-rtm.24515.1 (parent: Microsoft.NETCore.App.Ref)
  - **Microsoft.NETCore.App.Ref**: from 9.0.0-rtm.24515.9 to 9.0.0 (parent: Microsoft.NET.Sdk)

## From https://github.com/dotnet/sdk

- **Subscription**: 3727984b-7a79-4ba3-37dd-08dbe6bddf31
- **Build**: 20241020.4
- **Date Produced**: October 21, 2024 5:47:08 AM UTC
- **Commit**: 95bea787c14e3402b47311007dba6b3f503b34e7
- **Branch**: refs/heads/release/9.0.1xx

- **Updates**:
  - **Microsoft.NET.Sdk**: [from 9.0.100-rtm.24518.42 to 9.0.100-rtm.24520.4][16]

[16]: dotnet/sdk@f5127b1...95bea78
…1491)

This pull request updates the following dependencies

## From https://github.com/xamarin/xamarin-macios

- **Subscription**: a4973194-3732-4dd5-9fca-ae6db6f908ec
- **Build**: 20241017.2
- **Date Produced**: October 17, 2024 8:04:19 PM UTC
- **Commit**: 0017e4c
- **Branch**: refs/heads/release/8.0.1xx-xcode16.0

- **Updates**:
  - **Microsoft.iOS.Sdk.net8.0_18.0**: [from 18.0.8310 to 18.0.8312][1]
  - **Microsoft.MacCatalyst.Sdk.net8.0_18.0**: [from 18.0.8310 to 18.0.8312][1]
  - **Microsoft.macOS.Sdk.net8.0_15.0**: [from 15.0.8310 to 15.0.8312][1]
  - **Microsoft.tvOS.Sdk.net8.0_18.0**: [from 18.0.8310 to 18.0.8312][1]

[1]: ecbd851...0017e4c
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: d5a60d47-422e-44ac-bb3a-91ee46b767a1
- **Build**: 20241023.3
- **Date Produced**: October 23, 2024 9:18:45 AM UTC
- **Commit**: ece1951b3615a3f6d48cffc99ed66c06c1261ea1
- **Branch**: refs/heads/release/9.0.1xx

- **Updates**:
  - **Microsoft.NET.Sdk**: [from 9.0.100-rtm.24521.19 to 9.0.100-rtm.24523.3][2]

[2]: dotnet/sdk@1efe473...ece1951
…1511)

This pull request updates the following dependencies

[marker]: <> (Begin:a4973194-3732-4dd5-9fca-ae6db6f908ec)
## From https://github.com/xamarin/xamarin-macios
- **Subscription**: a4973194-3732-4dd5-9fca-ae6db6f908ec
- **Build**: 20241024.1
- **Date Produced**: October 24, 2024 2:11:30 AM UTC
- **Commit**: 8354d6d
- **Branch**: refs/heads/release/8.0.1xx-xcode16.0

[DependencyUpdate]: <> (Begin)

- **Updates**:
  - **Microsoft.iOS.Sdk.net8.0_18.0**: [from 18.0.8312 to 18.0.8314][1]
- **Microsoft.MacCatalyst.Sdk.net8.0_18.0**: [from 18.0.8312 to
18.0.8314][1]
- **Microsoft.macOS.Sdk.net8.0_15.0**: [from 15.0.8312 to 15.0.8314][1]
  - **Microsoft.tvOS.Sdk.net8.0_18.0**: [from 18.0.8312 to 18.0.8314][1]

[1]:
0017e4c...8354d6d

[DependencyUpdate]: <> (End)


[marker]: <> (End:a4973194-3732-4dd5-9fca-ae6db6f908ec)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Brings some important fixes on client and agent side to handle agent
status notifications better

Diff:
https://github.com/xamarin/Xamarin.Messaging/compare/a3a1e00e5a89ec27bc9e19ddc596e2e63e3ac017..6b35d9de966802709767d61306917642ff72f622

This is a backport of #21521.

Also backport #21457 to avoid future merge failures during
Xamarin.Messaging bumps.
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: d5a60d47-422e-44ac-bb3a-91ee46b767a1
- **Build**: 20241027.3
- **Date Produced**: October 28, 2024 3:35:29 AM UTC
- **Commit**: 50e04b8d1d8ff413de90383aa799e4189612f685
- **Branch**: refs/heads/release/9.0.1xx

- **Updates**:
  - **Microsoft.NET.Sdk**: [from 9.0.100-rtm.24523.3 to 9.0.100-rtm.24527.3][3]

[3]: dotnet/sdk@ece1951...50e04b8
…#21631)

So install that, since it doesn't look like it's installed by default yet.

Also build before running, because the new terminal logger for the build
in .NET 9 ends up printing junk which ends up in the changelog.

Backport of #21629

---------

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
…de by the managed static registrar. Fixes #21606. (#21638)

If an assembly only required the lookup tables from the managed static
registrar (and not any other code), we wouldn't save those changes.

This would lead to a runtime exception:

```
Microsoft.iOS: Processing Objective-C exception for exception marshalling (mode: 2):
Could not find the type 'ObjCRuntime.__Registrar__' in the assembly 'X.Y.Z'. (ObjCRuntime.RuntimeException)
   at ObjCRuntime.RegistrarHelper.GetMapEntry(String assemblyName) in /Users/builder/azdo/_work/1/s/xamarin-macios/src/ObjCRuntime/RegistrarHelper.cs:line 105
   at ObjCRuntime.RegistrarHelper.GetMapEntry(Assembly assembly) in /Users/builder/azdo/_work/1/s/xamarin-macios/src/ObjCRuntime/RegistrarHelper.cs:line 93
   at ObjCRuntime.RegistrarHelper.LookupRegisteredType(Assembly assembly, UInt32 id) in /Users/builder/azdo/_work/1/s/xamarin-macios/src/ObjCRuntime/RegistrarHelper.cs:line 199
   at ObjCRuntime.Class.ResolveToken(Assembly assembly, Module module, UInt32 token) in /Users/builder/azdo/_work/1/s/xamarin-macios/src/ObjCRuntime/Class.cs:line 521
```

The fix is to save the assembly if the managed static registrar added
lookup
tables to the assembly.

Fixes #21606.


Backport of #21637

---------

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
New commits:

* https://github.com/xamarin/maccore/commits/fb16d52d12 [mlaunch] The
'ecid' property is an unsigned long, not a signed long. Fixes
#xamarin/xamarin-macios@21639.
* https://github.com/xamarin/maccore/commits/91c0e64e0f [mlaunch] Fix
listing devices.

Diff:
https://github.com/xamarin/maccore/compare/fcd7847f0059f4d8392e342d917a23c070f0b97d..fb16d52d12bc2e13b6f39d7d589115fa641f99df


Backport of #21646

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
…1603)

This pull request updates the following dependencies

## From https://github.com/xamarin/xamarin-macios

- **Subscription**: a4973194-3732-4dd5-9fca-ae6db6f908ec
- **Build**: 20241114.2
- **Date Produced**: November 15, 2024 1:59:07 AM UTC
- **Commit**: 16d8ceb
- **Branch**: refs/heads/release/8.0.1xx-xcode16.0

- **Updates**:
  - **Microsoft.iOS.Sdk.net8.0_18.0**: [from 18.0.8314 to 18.0.8316][2]
  - **Microsoft.MacCatalyst.Sdk.net8.0_18.0**: [from 18.0.8314 to 18.0.8316][2]
  - **Microsoft.macOS.Sdk.net8.0_15.0**: [from 15.0.8314 to 15.0.8316][2]
  - **Microsoft.tvOS.Sdk.net8.0_18.0**: [from 18.0.8314 to 18.0.8316][2]

[2]: 8354d6d...16d8ceb
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: d5a60d47-422e-44ac-bb3a-91ee46b767a1
- **Build**: 20241111.8
- **Date Produced**: November 11, 2024 11:24:09 PM UTC
- **Commit**: 8e8e27079dc1f0c53add11c3ac58fd9796aa8e73
- **Branch**: refs/heads/release/9.0.1xx

- **Updates**:
  - **Microsoft.NET.Sdk**: [from 9.0.100-rtm.24527.3 to 9.0.101-servicing.24561.8][5]

[5]: dotnet/sdk@50e04b8...8e8e270
)

Context:
06fea90

In order to add .NET 9 Xcode16.1 builds to VS we'll need to insert packs
from two different commits on the `release/9.0.1xx-preview` branch.

Xcode information will now be added to the VS manifest that we generate
to allow us to produce unique manifests across the same branch.


Backport of #21657

Co-authored-by: Peter Collins <pecolli@microsoft.com>
… instead of Mono's installation. (#21471)" (#21670)

This reverts commit 71a29e3.

This seems to be breaking windows see:
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2304182
…1655)

This pull request updates the following dependencies

## From https://github.com/xamarin/xamarin-macios

- **Subscription**: a4973194-3732-4dd5-9fca-ae6db6f908ec
- **Build**: 20241119.6
- **Date Produced**: November 19, 2024 12:57:05 PM UTC
- **Commit**: 015d348
- **Branch**: refs/heads/release/8.0.1xx-xcode16.0

- **Updates**:
  - **Microsoft.iOS.Sdk.net8.0_18.0**: [from 18.0.8316 to 18.0.8318][1]
  - **Microsoft.MacCatalyst.Sdk.net8.0_18.0**: [from 18.0.8316 to 18.0.8318][1]
  - **Microsoft.macOS.Sdk.net8.0_15.0**: [from 15.0.8316 to 15.0.8318][1]
  - **Microsoft.tvOS.Sdk.net8.0_18.0**: [from 18.0.8316 to 18.0.8318][1]

[1]: 16d8ceb...015d348
This pull request updates the following dependencies

## Coherency Updates

The following updates ensure that dependencies with a *CoherentParentDependency*
attribute were produced in a build used as input to the parent dependency's build.
See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)

- **Coherency Updates**:
  - **Microsoft.NET.ILLink.Tasks**: from 9.0.0 to 9.0.0 (parent: Microsoft.NET.Sdk)
  - **Microsoft.AspNetCore.App.Ref**: from 9.0.0 to 9.0.0 (parent: Microsoft.NET.Sdk)
  - **Microsoft.NETCore.App.Ref**: from 9.0.0 to 9.0.0 (parent: Microsoft.NET.Sdk)
  - **Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport**: from 9.0.0-rtm.24515.1 to 9.0.0-rtm.24528.2 (parent: Microsoft.NETCore.App.Ref)
  - **Microsoft.NETCore.App.Ref**: from 9.0.0 to 9.0.0 (parent: Microsoft.NET.Sdk)
  - **Microsoft.DotNet.Cecil**: from 0.11.5-alpha.24480.1 to 0.11.5-alpha.24515.1 (parent: Microsoft.NETCore.App.Ref)

## From https://github.com/dotnet/sdk

- **Subscription**: d5a60d47-422e-44ac-bb3a-91ee46b767a1
- **Build**: 20241129.1
- **Date Produced**: November 29, 2024 9:39:04 AM UTC
- **Commit**: cbec38b13edc53f701225f8f087fb5a2dbfd3679
- **Branch**: refs/heads/release/9.0.1xx

- **Updates**:
  - **Microsoft.NET.Sdk**: [from 9.0.101-servicing.24561.8 to 9.0.102-servicing.24579.1][14]

[14]: dotnet/sdk@8e8e270...cbec38b
dotnet-maestro bot and others added 26 commits November 13, 2025 11:32
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20251112.12](https://dev.azure.com/dnceng/internal/_build/results?buildId=2837419) ([290560](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/290560))
- **Date Produced**: November 13, 2025 12:42:04 AM UTC
- **Commit**: [f957924829e814893c1d2e361af1cb39a1757a80](dotnet/sdk@f957924)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.113-servicing.25561.8 to 9.0.113-servicing.25562.12][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@4234719...f957924
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20251113.11](https://dev.azure.com/dnceng/internal/_build/results?buildId=2838184) ([290714](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/290714))
- **Date Produced**: November 13, 2025 8:43:45 PM UTC
- **Commit**: [fc8afa0426befba4f771b7facf508dad6f749e74](dotnet/sdk@fc8afa0)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.113-servicing.25562.12 to 9.0.113-servicing.25563.11][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@f957924...fc8afa0
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20251113.23](https://dev.azure.com/dnceng/internal/_build/results?buildId=2838532) ([290792](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/290792))
- **Date Produced**: November 14, 2025 3:12:07 AM UTC
- **Commit**: [06f40fb6c0ec871912099fc43df2a4d0e1e20149](dotnet/sdk@06f40fb)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.113-servicing.25563.11 to 9.0.113-servicing.25563.23][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@fc8afa0...06f40fb
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20251116.5](https://dev.azure.com/dnceng/internal/_build/results?buildId=2840674) ([291082](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/291082))
- **Date Produced**: November 17, 2025 5:24:21 AM UTC
- **Commit**: [f4defc75608d3b4ca482595b7fc6d69cc6b447ce](dotnet/sdk@f4defc7)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.113-servicing.25563.23 to 9.0.113-servicing.25566.5][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@06f40fb...f4defc7
This pull request updates the following dependencies

[marker]: <> (Begin:d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
## From https://github.com/dotnet/sdk
- **Subscription**:
[d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**:
[20251117.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2841559)
([291224](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/291224))
- **Date Produced**: November 18, 2025 9:35:50 AM UTC
- **Commit**:
[45272d597bf7e71ea263dc9da2c3587f978b7af3](dotnet/sdk@45272d5)
- **Branch**:
[release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.113-servicing.25566.5 to 9.0.113-servicing.25567.4][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@f4defc7...45272d5

[DependencyUpdate]: <> (End)


[marker]: <> (End:d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: GitHub Actions <github-actions@xamarin.com>
This pull request updates the following dependencies

## Coherency Updates

The following updates ensure that dependencies with a *CoherentParentDependency*
attribute were produced in a build used as input to the parent dependency's build.
See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)

- **Coherency Updates**:
    - **Microsoft.NET.ILLink.Tasks**: from 9.0.10 to 9.0.11 (parent: Microsoft.NET.Sdk)
    - **Microsoft.AspNetCore.App.Ref**: from 9.0.10 to 9.0.11 (parent: Microsoft.NET.Sdk)
    - **Microsoft.NETCore.App.Ref**: from 9.0.10 to 9.0.11 (parent: Microsoft.NET.Sdk)
    - **Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport**: from 9.0.10-servicing.25469.4 to 9.0.11-servicing.25516.4 (parent: Microsoft.NETCore.App.Ref)
    - **Microsoft.NETCore.App.Ref**: from 9.0.10 to 9.0.11 (parent: Microsoft.NET.Sdk)
    - **Microsoft.DotNet.Cecil**: from 0.11.5-alpha.25464.3 to 0.11.5-alpha.25504.2 (parent: Microsoft.NETCore.App.Ref)

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20251201.6](https://dev.azure.com/dnceng/internal/_build/results?buildId=2851324) ([292864](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/292864))
- **Date Produced**: December 1, 2025 8:57:07 PM UTC
- **Commit**: [2cb885c9f4450f006d7666529e6bb0baeb0651d9](dotnet/sdk@2cb885c)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.113-servicing.25567.4 to 9.0.113-servicing.25601.6][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@45272d5...2cb885c
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20251203.7](https://dev.azure.com/dnceng/internal/_build/results?buildId=2852998) ([293199](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/293199))
- **Date Produced**: December 3, 2025 8:04:49 PM UTC
- **Commit**: [1986331216c6902a637aecfd6f2f7ec4bc2ae563](dotnet/sdk@1986331)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.113-servicing.25602.5 to 9.0.113-servicing.25603.7][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@bd92f38...1986331
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20251204.16](https://dev.azure.com/dnceng/internal/_build/results?buildId=2854101) ([293431](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/293431))
- **Date Produced**: December 5, 2025 1:34:35 AM UTC
- **Commit**: [3934553f7fc3e11d0cba1e43ee803c0dadf9b5d8](dotnet/sdk@3934553)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.113-servicing.25603.7 to 9.0.113-servicing.25604.16][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@1986331...3934553
Includes changes to allow USB debugging.
More details:
https://devdiv.visualstudio.com/DevDiv/_git/macios-mlaunch/pullrequest/687782

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
Backport of #24257.

---------

Co-authored-by: Mauro Agnoletti <maagno@microsoft.com>
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20251208.5](https://dev.azure.com/dnceng/internal/_build/results?buildId=2856676) ([293822](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/293822))
- **Date Produced**: December 8, 2025 11:21:28 PM UTC
- **Commit**: [6373e262f1e7c719b5d7c42866222d2355f4006a](dotnet/sdk@6373e26)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.113-servicing.25604.16 to 9.0.113-servicing.25608.5][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@3934553...6373e26
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20251208.12](https://dev.azure.com/dnceng/internal/_build/results?buildId=2856987) ([293881](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/293881))
- **Date Produced**: December 9, 2025 6:49:36 AM UTC
- **Commit**: [48e7568f19ea0dcabd66f6c2a3ea3699c2156453](dotnet/sdk@48e7568)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.113-servicing.25608.5 to 9.0.113-servicing.25608.12][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@6373e26...48e7568
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20251215.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2861438) ([294699](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/294699))
- **Date Produced**: December 15, 2025 3:34:47 PM UTC
- **Commit**: [537175220f65f0b65f41cdf4cfc888bd1c83dfb3](dotnet/sdk@5371752)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.113-servicing.25608.12 to 9.0.113-servicing.25615.2][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@48e7568...5371752
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20260106.8](https://dev.azure.com/dnceng/internal/_build/results?buildId=2873319) ([296206](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/296206))
- **Date Produced**: January 6, 2026 10:44:34 PM UTC
- **Commit**: [72e782541cab0694c5cc018e4bc784245e22e6a1](dotnet/sdk@72e7825)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.113-servicing.25615.2 to 9.0.113-servicing.26056.8][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@5371752...72e7825
…n binding assemblies remotely. (#24548)

Adjust the FilterStaticFrameworks and GetFullPaths tasks to not copy any empty files
from Windows to Mac, because that would most likely overwrite an existing non-empty
file on the Mac.

Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2679691.
Backport of #24518.
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20260205.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2896613) ([300495](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/300495))
- **Date Produced**: February 5, 2026 9:58:10 PM UTC
- **Commit**: [b34aec96fd080aabc9233e099921aeaa4379071a](dotnet/sdk@b34aec9)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.114-servicing.26069.12 to 9.0.115-servicing.26105.4][3]
     - Microsoft.NET.Sdk

[3]: dotnet/sdk@1e311fe...b34aec9
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20260209.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2898899) ([300856](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/300856))
- **Date Produced**: February 9, 2026 9:07:34 AM UTC
- **Commit**: [5ea71ae8a1555ed5e710869393440d1bfd551adf](dotnet/sdk@5ea71ae)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.115-servicing.26105.10 to 9.0.115-servicing.26109.1][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@c9dc32c...5ea71ae
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20260210.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2900050) ([301130](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/301130))
- **Date Produced**: February 10, 2026 11:35:04 AM UTC
- **Commit**: [d71d920d25d8ba5e85e48b6321ae5e805567075b](dotnet/sdk@d71d920)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.115-servicing.26109.1 to 9.0.115-servicing.26110.1][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@5ea71ae...d71d920
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20260211.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2901078) ([301315](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/301315))
- **Date Produced**: February 11, 2026 9:25:53 AM UTC
- **Commit**: [d50a67b11dcfbd8b19c90d1d3eab507e0a6c3440](dotnet/sdk@d50a67b)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.115-servicing.26110.1 to 9.0.115-servicing.26111.2][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@d71d920...d50a67b
This pull request updates the following dependencies

## Coherency Updates

The following updates ensure that dependencies with a *CoherentParentDependency*
attribute were produced in a build used as input to the parent dependency's build.
See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)

- **Coherency Updates**:
    - **Microsoft.NET.ILLink.Tasks**: from 9.0.12 to 9.0.13 (parent: Microsoft.NET.Sdk)
    - **Microsoft.AspNetCore.App.Ref**: from 9.0.12 to 9.0.13 (parent: Microsoft.NET.Sdk)
    - **Microsoft.NETCore.App.Ref**: from 9.0.12 to 9.0.13 (parent: Microsoft.NET.Sdk)
    - **Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport**: from 9.0.12-servicing.25602.39 to 9.0.13-servicing.26056.4 (parent: Microsoft.NETCore.App.Ref)
    - **Microsoft.NETCore.App.Ref**: from 9.0.12 to 9.0.13 (parent: Microsoft.NET.Sdk)
    - **Microsoft.DotNet.Cecil**: from 0.11.5-alpha.25566.3 to 0.11.5-alpha.25628.2 (parent: Microsoft.NETCore.App.Ref)

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20260213.8](https://dev.azure.com/dnceng/internal/_build/results?buildId=2903905) ([301817](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/301817))
- **Date Produced**: February 14, 2026 12:01:19 AM UTC
- **Commit**: [65c791374d87e3d2b5227a0f05e10ab6b97c9448](dotnet/sdk@65c7913)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.115-servicing.26111.2 to 9.0.115-servicing.26113.8][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@d50a67b...65c7913
…uild as a remote certificate chain error. Fixes #24739. (#24758)

In iOS 26.4 beta 4, X509Chain.Build started throwing CryptographicException:

```
System.Security.Cryptography.Interop+AppleCrypto+AppleCommonCryptoCryptographicException: Unable to decode the provided data.
    at System.Security.Cryptography.X509Certificates.SecTrustChainPal.Execute(:0)
    at System.Security.Cryptography.X509Certificates.ChainPal.BuildChain(:0)
    at System.Security.Cryptography.X509Certificates.X509Chain.Build(:0)
    at Foundation.NSUrlSessionHandler+ServerCertificateCustomValidationCallbackHelper.EvaluateSslPolicyErrors(:0)
    at Foundation.NSUrlSessionHandler+ServerCertificateCustomValidationCallbackHelper.Invoke(:0)
    at Foundation.NSUrlSessionHandler.TryInvokeServerCertificateCustomValidationCallback(:0)
    at Foundation.NSUrlSessionHandler+NSUrlSessionHandlerDelegate.DidReceiveChallengeImpl(:0)
    at Foundation.NSUrlSessionHandler+NSUrlSessionHandlerDelegate.DidReceiveChallenge(:0)
    at InvokeStub_NSUrlSessionHandlerDelegate.DidReceiveChallenge(:0)
```

The underlying cause of these exceptions is handled in this issue:
dotnet/runtime#124552, this change is only
dealing with the fact that the process crashes when an unexpected
exception occurs in this code path in NSUrlSessionHandler.

The fix is to handle all exceptions in the call X509Chain.Build, and
report them as a certificate chain error in the custom server validation
callback; then the app developer can handle them as they see fit.

Fixes #24739.

See also:

* dotnet/runtime#124552

Backport of #24754.
This consists of:

* The actual bump.
* Add all new APIs as TODOs in xtro.
* Fix up a few tests that would fail/crash otherwise.
---------

Co-authored-by: Alex Soto <alex@soto.dev>
This pull request updates the following dependencies

## From https://github.com/dotnet/sdk

- **Subscription**: [d83421ca-e6b7-4c8d-861d-4e04b17c6f8c](https://maestro.dot.net/subscriptions?search=d83421ca-e6b7-4c8d-861d-4e04b17c6f8c)
- **Build**: [20260303.6](https://dev.azure.com/dnceng/internal/_build/results?buildId=2917465) ([304294](https://maestro.dot.net/channel/3884/github:dotnet:sdk/build/304294))
- **Date Produced**: March 3, 2026 8:31:04 PM UTC
- **Commit**: [103e96de7dc1334427f643254f67aa8866a5a77a](dotnet/sdk@103e96d)
- **Branch**: [release/9.0.1xx](https://github.com/dotnet/sdk/tree/release/9.0.1xx)

- **Dependency Updates**:
  - From [9.0.115-servicing.26113.8 to 9.0.116-servicing.26153.6][1]
     - Microsoft.NET.Sdk

[1]: dotnet/sdk@65c7913...103e96d
…l toolchain to update if an update is available. (#24858)

`xcodebuild -showComponent ...` can return this:

> Status: installedUpdateAvailable

which we understood to be "Installed", which is incorrect.

So fix the detection to handle this scenario, and (re)install the toolchain in question.

Backport of #24854.
Backport of #24851.

Co-authored-by: Alex Soto <alex@soto.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants