.NET 11 Preview 1, Android 36.1.99-preview.1.120
Pre-release
Pre-release
·
2819 commits
to main
since this release
This release is not yet available from the Visual Studio installer. Download the .NET 11 Preview 1 SDK, followed by:
> dotnet workload install android
...
Successfully installed workload(s) android.
To verify installation:
> dotnet workload list
Installed Workload Id Manifest Version Installation Source
--------------------------------------------------------------------------------------------
android 36.1.99-preview.1.120/11.0.100-preview.1 SDK 11.0.100-preview.1
What's Changed
- $(AndroidPackVersionSuffix)=preview.1; main is 36.1.99 by @jonathanpeppers in #10512
- Remove ApplyPreserveAttribute, warn when PreserveAttribute is referenced in assembly by @jtschuster in #10449
- Remove obsolete System.AndroidPlatform methods and native implementations by @Copilot in #10385
- [Mono.Android] Enumify API-36.1 by @jonpryor in #10515
- Correctly handle file path that contains spaces by @hez2010 in #10537
- [xabt] pass in
$(SupportedOSPlatformVersion)to<Aapt2Link/>by @jonathanpeppers in #10538 - Fix JNI preload cache generation by @grendello in #10547
- [xabt] additional fixes for non-integer API levels by @jonathanpeppers in #10536
- [xabt] fix incremental design-time builds by @jonathanpeppers in #10564
- Add quickstart guide for Android memory dump by @fekberg in #10559
- [docs] improve "building" docs by @jonathanpeppers in #10478
- [nativeaot] Fix+improve gref logging by @grendello in #10572
- [Xamarin.Android.Build.Tasks] don't set
$(UseMonoRuntime)by default by @jonathanpeppers in #10527 - [build] fix broken incrementality of
Mono.Android.csprojby @jonathanpeppers in #10578 - Fix: Ensure HttpContent stream rewinds on exception to support retry scenarios by @Copilot in #10571
- [BootstrapTasks] add retry logic to
<StartAndroidEmulator/>by @jonathanpeppers in #10577 - [xabt] implement
$(Device)andComputeAvailableDevicesMSBuild target by @jonathanpeppers in #10576 - Enable more tests to run on all 3 runtimes, part 1 by @grendello in #10573
- Enable more tests to run on all 3 runtimes, part 2 by @grendello in #10580
- Enable more tests to run on all 3 runtimes, part 3 by @grendello in #10585
- Enable more tests to run on all 3 runtimes, part 4 by @grendello in #10591
- Enable more tests to run on all 3 runtimes, part 5 by @grendello in #10592
- Bump com.android.tools:r8 from 8.11.18 to 8.13.17 in /src/r8 by @dependabot[bot] in #10603
- [build] Relax 16k native library alignment checks by @grendello in #10608
- [tests] Add test for System.IO.Hashing 10.0.0 by @jonathanpeppers in #10614
- [build] use dotnet/maui/main for
MAUI Integrationlane by @jonathanpeppers in #10618 - Enable more tests to run on all 3 runtimes, part 7 by @grendello in #10598
- Enable more tests to run on all 3 runtimes, part 8 by @grendello in #10616
- Enable more tests to run on all 3 runtimes, part 9 by @grendello in #10619
- Enable more tests to run on all 3 runtimes, part 10 by @grendello in #10621
- [xabt] title case
ComputeAvailableDevicesby @jonathanpeppers in #10623 - [build] cache
FindNugetGlobalPackageFolder()to fix test timeouts by @jonathanpeppers in #10626 - [copilot] free up disk space by removing pre-installed Android SDK by @jonathanpeppers in #10629
- [xabt] Implement
DeployToDevicetarget by @jonathanpeppers in #10631 - Fix outdated contents in WorkloadDependencies.json by @Copilot in #10627
- Rename assembly stores in the APK/AAB archive to
libassembly-store.soby @grendello in #10638 - Enable more tests to run on all 3 runtimes, part 11 by @grendello in #10625
- Enable more tests to run on all 3 runtimes, part 12 by @grendello in #10632
- [xabt] fix
DeployToDevicetarget w/ Fast Deployment by @jonathanpeppers in #10641 - [xaprepare] increase
ProcessRunnertimeout by @jonathanpeppers in #10651 - [build] setup public pipeline on
dnceng-publicby @jonathanpeppers in #10636 - [Testing] Change the dotnet/maui repository branch to net11.0 by @simonrozsival in #10661
- [CoreCLR] Propagate unhandled exceptions by @simonrozsival in #10658
- [tests]
Assert.Inconclusive()tests with http errors by @jonathanpeppers in #10650 - [Xamarin.Android.Build.Tasks] Set UseMonoRuntime for Debug configuration by @simonrozsival in #10662
- [tests] skip
Windows > Tests > Debuggingif emulator fails to start by @jonathanpeppers in #10663 - [tests] ignore
nodename nor servname provided, or not knownby @jonathanpeppers in #10665 - [xabt]
ComputeRunArgumentstarget no longer needs to deploy by @jonathanpeppers in #10640 - [Microsoft.Android.Run] Add simple console app for
dotnet runby @jonathanpeppers in #10646 - Enable more tests to run on all 3 runtimes, part 14 by @grendello in #10644
- [tests] restore
SSLcategory by @jonathanpeppers in #10495 - [coreclr] fix string
runtimeconfig.jsonvalues by @jonathanpeppers in #10669 - [tests] ignore 404 on
AndroidMavenLibrary_AllDependenciesAreVerifiedby @jonathanpeppers in #10666 - [tests] improve assertions in
CancelRequestViaProxy()by @jonathanpeppers in #10671 - [illink] set
$(StartupHookSupport)=falseonly for Release mode by @jonathanpeppers in #10670 - Bump com.android.tools:r8 from 8.13.17 to 8.13.19 in /src/r8 by @dependabot[bot] in #10677
- [tests] remove
WebContentFileNameFromAzureby @jonathanpeppers in #10680 - [build]
net11.0target framework by @jonathanpeppers in #10664 - [build] Disable debug spew from the localizer by @grendello in #10673
- [Microsoft.Android.Run] target
$(DotNetStableTargetFramework)by @jonathanpeppers in #10692 - Add [Flags] to Android.Print.DuplexMode by @aberus in #10690
- Add PrinterCapabilitiesInfo color modes to methodmap by @aberus in #10689
- Migrate WarnOnPreserveAttribute from ILLink step to MSBuild task by @sbomer in #10693
- Add [Flags] to Android.Print.PrintColorMode by @aberus in #10688
- Remove referenceassemblies-pcl dependency from Arch and Fedora Linux by @Copilot in #10696
- [tests] ignore transient "Broken pipe" network errors by @jonathanpeppers in #10681
- [build] remove
$(TargetsCurrent)by @jonathanpeppers in #10698 - Enable more tests to run on all 3 runtimes, part 6 by @grendello in #10595
- [xabt]
GeneratePackageManagerJavaonly writes main assembly by @jonathanpeppers in #10710 - [NativeAOT] set environment variables before the app .so is loaded by @grendello in #10709
- [build] fix
MAUI integrationlane by @jonathanpeppers in #10712 - [tests] add test for package-less
[Register("CustomView"]by @Copilot in #10717
New Contributors
- @jtschuster made their first contribution in #10449
- @hez2010 made their first contribution in #10537
- @fekberg made their first contribution in #10559
- @aberus made their first contribution in #10690
Full Changelog: 36.1.2...36.1.99-preview.1.120