March 2024 GDK Update 2 Public Release
March 2024 Microsoft Game Development Kit (GDK) release notes
Introduction
Welcome to the March 2024 Microsoft Game Development Kit release. You can use the GDK to develop games that can be certified and approved for release on Windows 11 PCs and Windows 10 PCs.
About this document
We have organized this document into the following sections.
- What's new
- Release notes:
- Documentation
What's new in the March 2024 Microsoft Game Development Kit
- The GDK is released in two types: Major (focused on features, three times a year) and Updates (focused on fixes, as often as needed).
- To view the full What's New section, see the online version of What's New.
March 2024 GDK Update 2
Issue fixes
System
Fixed an issue where the use of
XLaunchNewGamecombined with theXGameSaveFilesAPI set would result in a sharing violation error and the inability to access saved content after launching a new game.
Networking
Fixed an issue in
xCurlwhere crashes could occur when concurrent calls were made tocurl_multi_cleanupandcurl_multi_info_readfor the samemultihandle.
March 2024 GDK Update 1
Issue fixes
Xbox services
Fixed an issue that was introduced in the March 2024 GDK where Zlib symbols were unintentionally exposed by libHttpClient.lib. This exposure caused a multiple definition linker error for titles that used XSAPI and the Zlib library.
Networking
Fixed a regression in XCurl where specifying
CURLOPT_INFILESIZEon a curl request with the Transfer-encoding: chunked header caused the request to skip sending the final empty chunk. The request would then fail.
March 2024 GDK
Breaking changes
Input
As of the March 2024 GDK release, the GDK installer no longer installs the
GameInputlibraries.If you're targeting PC, add the
Microsoft.GameInputNuGet package (https://www.nuget.org/packages/Microsoft.GameInput/) to your solution. Run the NuGet package'sGameInputredistributable MSI to ensure that you have the latest runtime. Although the runtime is included in Windows May 2020 Updates and later, running the MSI will ensure that you have the latest version.
Include this redistributable in game installers to ensure thatGameInputis available on all supported versions of Windows.
Issue fixes
System
Fixed an issue in the task queue to avoid a race condition that could cause a title to crash with a failfast error when the title is suspended. [49474469]