.NET 8 Preview 1, Android 34.0.0-preview.1.157
Pre-release
Pre-release
·
1287 commits
to main
since this release
How to install?
Download the .NET 8 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 34.0.0-preview.1.157/8.0.100-preview.1 SDK 8.0.100-preview.1
What's Changed
- $(AndroidPackVersionSuffix)=preview.1; net8 is 34.0.0.preview.1 by @jonathanpeppers in #7392
- [ci] Do not publish .NET 8 packages by @pjcollins in #7399
- Bump manifest-merger from 30.2.2 to 30.3.0 in /src/manifestmerger by @dependabot in #7397
- [readme] Update to emphasize .NET for Android. by @jpobst in #7404
- [One .NET] error with XA1030 for AOT and PublishTrimmed=false by @jonathanpeppers in #7406
- Add local date time offset monovm prop by @mdh1418 in #7331
- [Mono.Android] Add [Flags] to Android.Nfc.NfcReaderFlags. by @jpobst in #7410
- Bump to 32.0.476 .NET 6 Android packages by @jonathanpeppers in #7415
- Bump to dotnet/java-interop@a0728ed5 by @pjcollins in #7420
- [Mono.Android] Improve generated API docs diff by @pjcollins in #7427
- Avoid XA5207 for design-time builds by @dellis1972 in #7434
- Add Gentoo Linux support to OS detection #7441 by @cyborgyn in #7442
- Bump to dotnet/java-interop@e1ee4b1c, xamarin/android-api-docs@bc5443dc by @pjcollins in #7358
- Enable marshal methods support by default by @grendello in #7351
- Bump to xamarin/xamarin-android-tools/main@9f56dec by @jonathanpeppers in #7456
- Bump to xamarin/android-api-docs@52d85154 by @pjcollins in #7459
- [Xamarin.Android.Build.Tasks] Fix up
ToJniName
to use cache. by @dellis1972 in #7460 - Nullability for AndroidMessageHandler.RequestNeedsAuthorization by @mstefarov in #7454
- Bump LLVM to 15.0.3 by @grendello in #7425
- [dependabot] Fix automatic submodule updates by @pjcollins in #7482
- Use Environment.SpecialFolder.UserProfile, not SpecialFolder.Personal by @jonathanpeppers in #7481
- [dependabot] Update submodule ignore list by @pjcollins in #7492
- Bump to .NET 8 by @jonathanpeppers in #7451
- [readme] Be more explicit about support status. by @jpobst in #7494
- Disable loading of libLLVM at runtime by @grendello in #7499
- [build] fix 8.0.100-alpha.1 version band by @jonathanpeppers in #7500
- [Tests] Replace azurestorage with a github repo. by @dellis1972 in #7524
- [xaprepare] use 8.0.100 version band for Mono workloads by @jonathanpeppers in #7530
- [NuGet] Add back the
dotnet7
feed by @grendello in #7534 - [docs] notes on binding
gradle-wrapper.jar
by @jonathanpeppers in #7529 - [build-tools] Update UpdateApkSizeReference scripts to use the right path by @dellis1972 in #7512
- Update MSBuildLocator to include Pre Release by @dellis1972 in #7508
- [DevOps] Rename the yaml-tempaltes resources to match the MAUI repo. by @mandel-macaque in #7533
- [build] Make external build targets more consistent by @pjcollins in #7536
- [readme] Links for d17.4 release. by @jpobst in #7547
- [Mono.Android] Generate API docs for API 33 by @pjcollins in #7472
- [build] push nightly builds to dotnet8 feed by @jonathanpeppers in #7528
- [Xamarin.Android.Build.Tasks] run a Clean if the project path changes. by @dellis1972 in #7476
- [Xamarin.Android.Build.Tasks] Add 'android:exported="true"' to Timing.xml by @dellis1972 in #7551
- [ci] Enable CodeQL on nightly build by @pjcollins in #7522
- [tests] Switch to
httpbin.org
by @dellis1972 in #7556 - [ci] Update PoliCheck exclusions by @pjcollins in #7561
- Try dotnet/android-tools#196 by @jonpryor in #7501
- [SQLite] Bump to version 3.40.0 by @grendello in #7564
- [Build] Log better errors when compiling/linking with binutils by @grendello in #7566
- [docs] how to
dotnet trace
our build by @jonathanpeppers in #7573 - Spelling error by @SwervyK in #7569
- Add API-33 to the nightly build by @dellis1972 in #7552
- Bump to mono/mono@6dd9def5 by @jonpryor in #7574
- Bump to xamarin/monodroid@8c54ea6d by @jonpryor in #7576
- [build] Pass NuGet.config when restoring by @pjcollins in #7578
- Bump manifest-merger from 30.3.0 to 30.3.1 in /src/manifestmerger by @dependabot in #7467
- [Xamarin.Android.Build.Tasks] Don't report duplicate type if the AssemblyName is the same. by @dellis1972 in #7477
- [MSBuildDeviceIntegration] Add nightly localization unit tests. by @dellis1972 in #6693
- fix: AssemblyStoreReader is32Bit flag by @vaind in #7581
- [build] Add support for Visual Studio on win-arm64 by @pjcollins in #7471
- Update .github/CODEOWNERS by @grendello in #7593
- [build] Try building in parallel on Unix by @grendello in #7589
- [DotNet] Attach current thread to MonoVM when registering a type by @grendello in #7560
- [build] Hush a couple of code analyzer warnings for Mono.Android by @grendello in #7591
- [ci] Skip classic tests on release branch PRs by @pjcollins in #7598
- Bump to Android 32.0.485 packs for .NET 6 by @jonathanpeppers in #7602
- [Xamarin.Android.Build.Tasks] avoid
File.Exists()
check by @jonathanpeppers in #7621 - [GH] More updates to CODEOWNERS by @grendello in #7628
- [Xamarin.Android.Build.Tasks] Add XA1031 error for
AndroidHttpClientHandlerType
by @dellis1972 in #7448 - [Xamarin.Android.Build.Tasks] Fix aapt_rules.txt corruption by @dellis1972 in #7587
- Bump to xamarin/monodroid@c0c933b7 by @jonpryor in #7633
- [Xamarin.Android.Build.Tasks] Add support for webp files in AutoImport by @dellis1972 in #7601
- [Xamarin.Android.Build.Tasks] perf improvements for LlvmIrGenerator by @jonathanpeppers in #7626
- [ci] Fix Designer test paths by @jpobst in #7635
- [Xamarin.Android.Build.Tasks] use %(TrimmerRootAssembly.RootMode) All by @jonathanpeppers in #7651
- [build] skip provisioning of Xamarin.Android on .NET lanes by @jonathanpeppers in #7646
- [Xamarin.Android.Build.Tasks] fast path for
<CheckClientHandlerType/>
by @jonathanpeppers in #7652 - [Xamarin.Android.Build.Tasks] delay ToJniName calls in ManifestDocument by @jonathanpeppers in #7653
- [Xamarin.Android.Build.Tasks] fix cases of missing
@(Reference)
by @jonathanpeppers in #7642 - [Xamarin.Android.Build.Tasks] downgrade d8/r8
warning
messages toinfo
by @jonathanpeppers in #7643 - [Xamarin.Android.Build.Tasks] Microsoft.Resource.Designer Assembly by @dellis1972 in #6427
- [api-merge] Fix for correctly calculating method level 'deprecated-since' attribute. by @jpobst in #7645
- Address breaking changes in Java.Interop by @jonathanpeppers in #7664
- Fix ServerCertificateValidationCallback after redirect by @simonrozsival in #7662
- [ci] Move OneLocBuild task to scheduled pipeline by @pjcollins in #7679
- [Xamarin.Android.Build.Tasks] skip XA1034 logic in some cases by @jonathanpeppers in #7680
- [Xamarin.Android.Build.Tasks] lazily populate Resource lookup by @jonathanpeppers in #7686
- Change Namespace to _Microsoft.Android.Resource.Designer by @dellis1972 in #7681
- [Mono.Android] Fix some incorrect enums. by @jpobst in #7670
- [Mono.Android] Fix Android.Telecom.InCallService.SetAudioRoute enumification. by @jpobst in #7711
- [ci] Pass token when building Designer tests by @pjcollins in #7715
- [Xamarin.Android.Build.Tasks] fix NRE in
<GenerateResourceCaseMap/>
by @jonathanpeppers in #7716 - [ci] Move build stages into yaml templates by @pjcollins in #7553
- Use the new RegisterTaskObject API by @dellis1972 in #7709
- [Actions] Add action that will bump the hash used for the unified pipeline. by @mandel-macaque in #7712
- [marshal methods] Properly support arrays of arrays by @grendello in #7707
- Revert "[Xamarin.Android.Build.Tasks] fix cases of missing
@(Reference)
(#7642)" by @jonathanpeppers in #7726 - Bump to xamarin/monodroid@50faac94 by @jonpryor in #7725
- [Xamarin.Android.Build.Tasks] Honour the AndroidGenerateResourceDesigner setting by @dellis1972 in #7721
- [build] bump
$(AndroidNet7Version)
by @jonathanpeppers in #7737 - Replace all
exit()
calls withabort()
in native code by @grendello in #7734 - Bump LLVM to version 15.0.7 by @grendello in #7742
- Update sqlite to version 3.40.1 by @grendello in #7733
- [xaprepare] Support arm64 emulator components by @pjcollins in #7743
- Prevent overlapped decompression of embedded assemblies by @grendello in #7732
- Bump r8 from 3.3.75 to 4.0.48 in /src/r8 by @dependabot in #7700
- [Mono.Android] Fix WindowManagerLayoutParams.SystemUiVisibility enumification by @jpobst in #7730
- Wrap connection exceptions in HttpRequestException by @grendello in #7661
- [Xamarin.Android.Build.Tasks] Fix issue where app will not install by @dellis1972 in #7719
New Contributors
- @mdh1418 made their first contribution in #7331
- @cyborgyn made their first contribution in #7442
- @mstefarov made their first contribution in #7454
- @mandel-macaque made their first contribution in #7533
- @SwervyK made their first contribution in #7569
- @vaind made their first contribution in #7581
Full Changelog: 33.0.26...34.0.0-preview.1.157