DirectX 12 Support by @tomspilman in https://github.com/MonoGame/MonoGame/pull/8646
Cross Platform Vulkan Native Backend Support by @sepcnt in https://github.com/MonoGame/MonoGame/pull/8903
Native Framework Net Standard 2.1 Support by @tomspilman in https://github.com/MonoGame/MonoGame/pull/8838
FAudio for DesktopVK Platform by @tomspilman in https://github.com/MonoGame/MonoGame/pull/9136
Add NO_AUDIO switch to build without audio by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8750
Mojo Fix by @CartBlanche in https://github.com/MonoGame/MonoGame/pull/8824
Add version to mgcb output and fix Usage name output by @CartBlanche in https://github.com/MonoGame/MonoGame/pull/8823
Fix build error where the Effect Compiler was referencing the Pipeline by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/8839
Some small improvements to WineHelper.cs by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/8814
Add SDL mapping for Key 35 (102 key backslash or UK pound key) by @MLSTRM in https://github.com/MonoGame/MonoGame/pull/7945
Fix issue where the NewItem templates do not appear on MacOS by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/8841
Better Runtime Shader Compiler Errors by @tomspilman in https://github.com/MonoGame/MonoGame/pull/8813
Fix unhandled exception when invalid target platform is provided in mgcb by @JakeLegendXIII in https://github.com/MonoGame/MonoGame/pull/8713
[Pipeline Tool] Output the location MGCB looks for a font in the error message - migrated by @SimonDarksideJ in https://github.com/MonoGame/MonoGame/pull/8844
Added ProjectDirectory to ContentProcessorContext by @tomspilman in https://github.com/MonoGame/MonoGame/pull/8845
Fix BoundingSphere.CreateMerged by @prollin in https://github.com/MonoGame/MonoGame/pull/8847
Fix MGFX to use ExternalToo.Run by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/8848
Fix AOT type signatures and error handling by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8850
Fix MGCB calling ffmpeg with ffprobe arguments by @ameoverflow in https://github.com/MonoGame/MonoGame/pull/8856
Changed SDL fullscreen calls order by @Nebulaxin in https://github.com/MonoGame/MonoGame/pull/8034
Extend PlayerIndex Enum To Support 8 Players On Compatible Platforms by @AristurtleDev in https://github.com/MonoGame/MonoGame/pull/8809
Update Glyph reading to handle multiple casings / fallback by @SimonDarksideJ in https://github.com/MonoGame/MonoGame/pull/8855
Added ToHSVL() to Color by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8857
Implementing Thomas's RNG implementation to replace PR #3789 by @SimonDarksideJ in https://github.com/MonoGame/MonoGame/pull/8861
[Content.Pipeline] Fix referencing source directly requireing extra s… by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8852
Fix "MathHelper.Random" tests in https://github.com/MonoGame/MonoGame/pull/8866
Fix XML Documentation in Random.cs by @bunniico in https://github.com/MonoGame/MonoGame/pull/8867
Issue #6661: Moved content writing from Flush to new method FinalizeContent by @h3allen in https://github.com/MonoGame/MonoGame/pull/8266
Make additional windows visible. Fixes #7427 by @stromkos in https://github.com/MonoGame/MonoGame/pull/7456
Fixed the kernings in spritefont at the import. by @MutsiMutsi in https://github.com/MonoGame/MonoGame/pull/8837
Only extract the needed d3dcompiler_47.dll by @Kwyrky in https://github.com/MonoGame/MonoGame/pull/8846
Net Standard 2.1 Support for Native Platform (part 2) by @tomspilman in https://github.com/MonoGame/MonoGame/pull/8853
Add native pipeline support and texture related functionality by @sepcnt in https://github.com/MonoGame/MonoGame/pull/8871
Add ToHSL(), ToHSV(), FromHSL() and FromHSV() functions to Color by @Abyz08 in https://github.com/MonoGame/MonoGame/pull/8876
Remove the RestoreContentCompiler as it was redundant. by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/8815
[Content.Pipeline] Add new content project system by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8830
Bump OpenAL to 1.24.3.1 by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/8882
Fix XML compiler warnings. by @CartBlanche in https://github.com/MonoGame/MonoGame/pull/8890
[Build] Fix mgcb not including native libs and some build code cleanup by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8891
[Pipeline] Move ProjectDirectory to ContentProcessorContext and mark a couple of methods as obsolete by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8892
Revert xml change in Random. I was overzealous with my change. by @CartBlanche in https://github.com/MonoGame/MonoGame/pull/8898
[Pipeline] Automatically build the native pipeline when building the main cs project by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8893
Fix native backends by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8900
Fixed Relative Source Paths In Pipeline Builder by @tomspilman in https://github.com/MonoGame/MonoGame/pull/8904
[CI] Fix fork builds not working with actions enabled by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8907
Update template checkout for 3.8.5.develop.3 by @SimonDarksideJ in https://github.com/MonoGame/MonoGame/pull/8908
[CI] Deploy step improvements by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8910
Removed unused parameters in AudioEngine constructor. by @Lucasharskamp in https://github.com/MonoGame/MonoGame/pull/8889
[CI] Fix StaticLib check for Unix by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8914
Improved the .editorconfig as discussed with the contributors. by @Lucasharskamp in https://github.com/MonoGame/MonoGame/pull/8911
[Pipeline] Improve Windows msbuild detection by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8920
Fixed IL Trimming warnings on DesktopGL/WindowsDX by @Lucasharskamp in https://github.com/MonoGame/MonoGame/pull/8915
Fix bounds calculation on blacking out pixels by @Vectovox in https://github.com/MonoGame/MonoGame/pull/8918
Fix type collision by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8924
Supported platforms update by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8926
More robust GL extension loading by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8927
[CI] Hook up shader compilation to build by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8916
Fix readme footnotes by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8929
Make a Better Error Message for Audio Imports by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/8932
Upgrade Android and iOS to use modern Methods. by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/8921
Bump OpenAL to Fix iOS by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/8935
Fixes DirectX 12 shader building by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8939
Link CoreAudio and AudioToolbox when using OpenAL on iOS [WIP] by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/8938
3.8.5 template update checkout by @SimonDarksideJ in https://github.com/MonoGame/MonoGame/pull/8947
Fix Vulkan constant buffer reflection data parsing by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8941
Content Builder Fixes by @tomspilman in https://github.com/MonoGame/MonoGame/pull/8949
[Pipeline] Drop mgfx reference by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8948
Add CppNet as a submodule and drop the Dependencies submodule by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8953
Bump MonoGame.Tool.X deps by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8954
[Pipeline] Improve CppNet referencing by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8960
Fix the Native backend SDL platform issues by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8958
Quoted shader file paths and fixed Vulkan task name by @arosolino in https://github.com/MonoGame/MonoGame/pull/8969
Content Builder Fixes by @tomspilman in https://github.com/MonoGame/MonoGame/pull/8961
Initial binaries packaging by @SimonDarksideJ in https://github.com/MonoGame/MonoGame/pull/8959
Update DesktopGL to SDL 2.32.10 by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8989
[Pipeline] Refactor the content builder by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8988
Update MGCB editor references for updated CP by @SimonDarksideJ in https://github.com/MonoGame/MonoGame/pull/8979
Made TPGParser Private by @tomspilman in https://github.com/MonoGame/MonoGame/pull/8983
Feature/cake nuget testing by @SimonDarksideJ in https://github.com/MonoGame/MonoGame/pull/8928
[Pipeline] Fix builder dependency caching by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8991
Fix texture importer error message by @tomspilman in https://github.com/MonoGame/MonoGame/pull/8995
[Pipeline] Add version and fix caching for importers and processors by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8998
[Pipeline] Fix builder not detecting failed builds if a dependency fails by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/8996
DesktopVK fixes by @ThomasFOG in https://github.com/MonoGame/MonoGame/pull/8999
Update DllImport attributes to use AL.LibraryName by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/9015
Fix backslashes in content builder paths by @tomspilman in https://github.com/MonoGame/MonoGame/pull/8997
[Native] WindowsDX12 fixes #2 by @arosolino in https://github.com/MonoGame/MonoGame/pull/9031
Use global.json to pin the SDK version we use to build by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/9051
Add Support for Texture3D on OpenGL by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/9046
Add more robust SPIR-V parsing to Vulkan shader compilation by @TheKrumpet in https://github.com/MonoGame/MonoGame/pull/9082
Update workflow to use dotnet9 by @SimonDarksideJ in https://github.com/MonoGame/MonoGame/pull/9091
Revert "Throw Exception In Content.Load When assetName Is A Rootd Path. (#8569) by @AristurtleDev in https://github.com/MonoGame/MonoGame/pull/9090
Fixed Vulkan validation errors introduced by parsing changes by @TheKrumpet in https://github.com/MonoGame/MonoGame/pull/9093
Vulkan constant buffers now use the offset and sizing specified by the SPIR-V by @TheKrumpet in https://github.com/MonoGame/MonoGame/pull/9092
Update installation targets for Visual Studio versions by @dellis1972 in https://github.com/MonoGame/MonoGame/pull/9096
Support comparison samplers in Vulkan by @TheKrumpet in https://github.com/MonoGame/MonoGame/pull/9106
Fix independent blend state flag not respected by @Vectovox in https://github.com/MonoGame/MonoGame/pull/9073
[MGCBEditor] Fix dependency inclusion and workload warnings by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/9122
Fix typo by renaming serilizer variable to serializer in ContentBuilderHelper by @RyanNielson in https://github.com/MonoGame/MonoGame/pull/9118
[MGCBEditor] Fix macOS app bundle sometimes not having an executable … by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/9123
[Builder] Fix output extension cutting by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/9124
[Builder] Fix external deps loading by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/9126
WindowsDX12: Mark scissor as dirty if viewport changed and no custom scissor test. by @arosolino in https://github.com/MonoGame/MonoGame/pull/9108
Remove ConsoleCheck project by @harry-cpp in https://github.com/MonoGame/MonoGame/pull/9125
WIP Vulkan Fixes by @tomspilman in https://github.com/MonoGame/MonoGame/pull/9044
New Contributors
@MLSTRM made their first contribution in https://github.com/MonoGame/MonoGame/pull/7945
@ameoverflow made their first contribution in https://github.com/MonoGame/MonoGame/pull/8856
@bunniico made their first contribution in https://github.com/MonoGame/MonoGame/pull/8867
@sepcnt made their first contribution in https://github.com/MonoGame/MonoGame/pull/8871
@Abyz08 made their first contribution in https://github.com/MonoGame/MonoGame/pull/8876
@warquys made their first contribution in https://github.com/MonoGame/MonoGame/pull/8883
@Lucasharskamp made their first contribution in https://github.com/MonoGame/MonoGame/pull/8889
@RyanNielson made their first contribution in https://github.com/MonoGame/MonoGame/pull/9118
Full Changelog: https://github.com/MonoGame/MonoGame/compare/v3.8.4.1...v3.8.5-preview.1