11.0.0-preview.1.26107
Pre-release✨ New in .NET 11
BlazorWebView
- [net11.0] Skip flaky BlazorWebView header interception test by @github-actions[bot] in #33932
Templates
Xaml
- Make XAML Source Generator (XSG) the default inflator for .NET 11 by @StephaneDelcroix in #33524
🔧 Infrastructure (28)
-
Fix CoreCLR build by @kotlarmilos in #33211
-
[net11] Update versions dotnet/ios/android by @rmarinho in #33075
-
[net11.0] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #33446
-
[net11.0] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #33431
-
[net11.0] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #33485
-
[net11.0] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #33514
-
[net11.0] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #33516
-
[net11.0] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #33542
-
[net11.0] Some updates to net11 branch by @rmarinho in #33575
-
[net11.0] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #33563
-
[net11.0] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #33626
-
[release/11.0.1xx-preview1] Update dependencies from dotnet/dotnet by @dotnet-maestro[bot] in #33815
-
[release/11.0.1xx-preview1] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #33814
-
[release/11.0.1xx-preview1] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #33851
-
[ci] Update with net11.0 with preview 1 by @rmarinho in #33846
-
[release/11.0.1xx-preview1] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #33856
-
[release/11.0.1xx-preview1] Update dependencies from dotnet/dotnet by @dotnet-maestro[bot] in #33887
-
[release/11.0.1xx-preview1] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #33890
-
Fix integration test log collection to use explicit allowlist by @PureWeen in #33817
-
[release/11.0.1xx-preview1] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #33898
-
[release/11.0.1xx-preview1] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #33921
-
[release/11.0.1xx-preview1] Update dependencies from dotnet/dotnet by @dotnet-maestro[bot] in #33916
-
[Android] Enable Composite Partial ReadyToRun on Release builds by default by @davidnguyen-tech in #33234
-
[release/11.0.1xx-preview1] Merge net11.0 to release preview1 by @rmarinho in #33924
🧪 Testing (2)
📦 Other (18)
- Enable CoreCLR iOS and MacCatalyst device tests by @kotlarmilos in #33015
- [net11.0] Merge main to net11.0 by @github-actions[bot] in #33464
- [net11] Fix net11 naming by @rmarinho in #33569
- [XSG] Refactor MemberAccess to remove double negatives by @simonrozsival via @Copilot in #33449
- [net11.0] Merge main to net11.0 by @github-actions[bot] in #33593
- Enable CoreCLR UI tests on Apple mobile by @kotlarmilos in #33233
- [net11.0] Merge main to net11.0 by @PureWeen in #33724
- [net11.0] Merge/main to net11.0 by @rmarinho in #33808
- [release/11.0.1xx-preview1] Fix public vs internal aces by @rmarinho in #33832
- [release/11.0.1xx-preview1] Fix global sdk by @rmarinho in #33847
- [net11.0] Merge main to net11.0 by @rmarinho in #33912
- [net11] Move to net11.0 in 6938a35
- Try ignore IL6001 in 2f0f5a4
- REvert change in 246ef45
- Update Benchmarks in 40aa9a0
- Merge branch 'main' into net11.0 in 65165f9
- Merge branch 'main' into net11.0 in 4d7b55d
- [ci] Update branding in 981a37c
🐛 Bug Fixes from .NET 10
The following 93 bug fixes and improvements from the stable release are also included:
AI
-
[Sample] Add Microsoft.Maui.Essentials.AI sample app with multi-agent workflow by @mattleibow in #33610
-
Improve write-tests-agent with best practices by @sheiksyedm in #33860
Ai Agents
-
Remove Phase 2 (Tests) from PR agent workflow by @kubaflo in #33905
-
Enhance pr-finalize skill with code review phase and safety rules by @PureWeen in #33861
-
Enhance PR agent: multi-model workflow, blocker handling, shared rules extraction by @PureWeen in #33813
-
Improve try-fix comment parsing and summary by @kubaflo in #33794
-
Improve test report formatting and summary extraction by @kubaflo in #33793
-
Improve PR Agent Gate verification to prevent result fabrication by @PureWeen in #33806
-
[ai] Add integration test runner skill by @rmarinho in #33654
-
Improve issue-triage skill: Add gh CLI checks and fix workflow by @PureWeen in #33750
-
ai-summary-comment: Simplify PR finalize to two collapsible sections by @kubaflo in #33771
-
Add PR label management to test verification skill by @kubaflo in #33739
-
Add ai-summary-comment skill for automated PR review comments by @kubaflo in #33585
-
[XEXPR] Refactor test skills/agents to dispatcher pattern by @PureWeen via @Copilot in #33721
-
Improve skills and scripts for better agent workflows by @PureWeen in #33699
-
Fix PS1 scripts for Windows compatibility by @PureWeen in #33679
-
Add learn-from-pr agent and enhance skills framework structure by @PureWeen via @Copilot in #33579
BlazorWebView
- Add doc comment explaining EnableDefaultCssItems in Blazor templates by @akoeplinger in #33845
Button
Checkbox
-
[Android] Implement material3 support for CheckBox by @HarishwaranVijayakumar in #33339
CollectionView
- [Android] Fixed EmptyView doesn’t display when CollectionView is placed inside a VerticalStackLayout by @NanthiniMahalingam in #33134
Docs
-
readme tweaks by @davidortinau in #33830
-
Add XML documentation to Controls.Core.Design and enable CS1591 by @jfversluis in #33680
-
Enable CS1591 enforcement on projects with 100% doc coverage by @jfversluis in #33675
-
Add XML documentation to Controls.Xaml and enable CS1591 by @jfversluis in #33669
-
Add API documentation to Controls.Foldable and enable CS1591 by @jfversluis in #33667
-
Add API documentation to Maps and fix TimeChangedEventArgs placeholders by @jfversluis in #33666
-
Delete remaining external XML documentation files by @jfversluis in #33663
-
Migrate Controls API docs from external XML to inline by @jfversluis in #33641
-
Migrate PlatformConfiguration API docs from external XML to inline by @jfversluis in #33629
-
Migrate Shapes namespace API docs from external XML to inline by @jfversluis in #33627
-
Migrate Shell namespace API docs from external XML to inline by @jfversluis in #33628
-
Migrate Core types API docs from external XML to inline by @jfversluis in #33631
Essentials
-
[Windows]Fix NullReferenceException in OpenReadAsync for FileResult created with full path by @devanathan-vaithiyanathan in #28238
Gestures
-
Fix CustomSwipeControl sample - add missing event handler by @StephaneDelcroix in #33880
Image
-
Fix Glide IllegalArgumentException in MauiCustomTarget.clear() for destroyed activities by @jfversluis via @Copilot in #29780
Label
-
Fix to Improve Flyout Accessibility by Adjusting UITableViewController Labels by @SuthiYuvaraj in #31619
-
[Android] Fix for Label WordWrap width issue causing HorizontalOptions misalignment by @praveenkumarkarunanithi in #33281
Mediapicker
-
[Regression][iOS] Fix MediaPicker PickPhotosAsync getting file name in contentType property by @devanathan-vaithiyanathan in #33390
Navigation
-
Fix handler not disconnected when removing non visible pages using RemovePage() by @Vignesh-SF3580 in #32289
Packaging
Picker
-
[Android] Fix Picker IsOpen not reset when picker is dismissed by @devanathan-vaithiyanathan in #33332
SafeArea
-
[Android] Fixed SafeAreaEdges issue during Shell Navigation Transition by @NirmalKumarYuvaraj in #33788
🔧 Fixes
- SafeAreaEdges works correctly only on the first tab in Shell. Other tabs have content colliding with the display cutout in the landscape mode.
- Label Overlapped by Android Status Bar When Using SafeAreaEdges="Container" in .NET MAUI
- [MAUI 10] Layout breaks on first navigation (Shell // route) until soft keyboard appears/disappears (Android + iOS)
- Continuous GC logs on TabbedPage in MAUI 10.0.30
Shell
-
[iOS 26 & Catalyst 26] [Follow-up PR] Fixed IsEnabled behavior on Tabs by @SubhikshaSf4851 in #33337
-
[iOS] Fixed Shell navigation on search handler suggestion selection by @SubhikshaSf4851 in #33406
-
[iOS,Windows] Fix navigation bar colors not resetting when switching ShellContent by @Vignesh-SF3580 in #33228
-
[iOS & Catalyst ] Fixed IsEnabled property should work on Tabs by @SubhikshaSf4851 in #33369
Templates
-
Fix VoiceOver doesnot announces the State of the ComboBox by @SuthiYuvaraj in #32286
-
[Templates] Add semantic description to CategoryChart for accessibility by @kubaflo in #33617
Theming
Xaml
-
[XEXPR] [Experimental] XAML C# Expressions by @StephaneDelcroix in #33693
-
[XSG] Fix invalid code generation for Setter with OnPlatform without Default by @StephaneDelcroix in #33681
-
[XSG][BindingSourceGen] Add support for CommunityToolkit.Mvvm ObservablePropertyAttribute by @simonrozsival via @Copilot in #33028
🔧 Infrastructure (15)
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #33946
- [ci] Run devicetests on ACES by @rmarinho in #33957
- Add XcodeProject build system with cross-platform CI support by @mattleibow in #33541
- [ci] Fix the correct script by @rmarinho in #33941
- Fix build.ps1 to propagate exit codes by @PureWeen in #33896
- Localized file check-in by OneLocBuild Task: Build definition ID 13330: Build ID 13210800 by @dotnet-bot in #33807
- [ci] Fix public vs internal aces by @rmarinho in #33816
- [ci] Use AcesShared on uitests by @rmarinho in #33790
- [ci] Don t try push results if they dont exist by @rmarinho in #33789
- [ci] MOVE to ACES dnceng by @rmarinho in #33723
- Fix Android build failure by explicitly specifying build-tools 36.0.0 by @PureWeen via @Copilot in #33727
- Localized file check-in by OneLocBuild Task: Build definition ID 13330: Build ID 13165290 by @dotnet-bot in #33704
- [ci] Move to use arm64 pool by @rmarinho in #33674
- Restore OfficialBuildId for proper CI versioning by @jfversluis in #33209
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #33588
🧪 Testing (10)
-
[Testing] Update iOS UITest baseline screenshots for ACES CI environment by @TamilarasanSF4853 in #33910
-
Skip flaky BlazorWebView header interception test by @rmarinho in #33928
-
Fixed the 18751 and 18896 flaky tests by @Ahamed-Ali in #33737
-
[testing] Add xaml and resizetizer tests to run on helix by @rmarinho in #33567
-
[testing] Test skipping tests on iOS 26 by @rmarinho in #33671
-
[Testing] Fix for flaky test(SafeAreaShouldWorkOnAllShellTabs) in CI by @HarishKumarSF4517 in #33662
-
[tests] Ignore failing test Issue18751Test on android by @rmarinho in #33620
📦 Other (14)
- Fix Android emulator boot: launch once in fixture, not per-test by @PureWeen in #33901
- Fix iOS integration test simulator boot race condition by @PureWeen in #33884
- LEGO: Pull request from lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_20260130203640718 to main by @csigs in #33803
- try-fix skill: Apply multi-model review recommendations by @PureWeen via @Copilot in #33762
- Fix flaky UI tests with retryTimeout, crash recovery, and improved diagnostics by @PureWeen in #33705
- [tests] Fix for device tests internal runs by @rmarinho in #33710
- January 19th, Candidate by @PureWeen in #33574
- [Testing] Fixed Test case failure in PR 33574 - [01/19/2026] Candidate - 1 by @TamilarasanSF4853 in #33602
- [XSG] Improve diagnostic reporting during binding compilation by @simonrozsival via @Copilot in #32905
- [Windows] Migrate device tests to Helix queues by @PureWeen in #33328
- Apply Integration Tests logging fixes from PR #33624 by @PureWeen via @Copilot in #33638
- [testing] Add iOS26 tests 26 - On Helix by @rmarinho in #33004
- BindableObject micro-optimizations by @albyrock87 in #33460
- [net11.0] Merge main to net11.0 by @PureWeen in #33724