June 2024 GDK Update 2 Public Release
June 2024 Microsoft Game Development Kit (GDK) release notes
Introduction
Welcome to the June 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 in the June 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.
June 2024 GDK Update 2
Notifications
System
The
XGameSave
RPC transfer buffer now has a maximum size of 500 KB instead of being based on blob size. This minimizes memory defragmentation.
Issue fixes
Networking
Fixed a Transmission Control Protocol (TCP) reception regression that incorrectly allocated temporary queue buffers from system partition memory instead of the title partition when title-provided buffers were unavailable. This regression potentially reduced download performance under default
XNetworkingConfigurationSetting
values.
June 2024 GDK Update 1
Notifications
Input
The
GameInput
API now breaks in when a debugger is connected, and it detects a possible large number of reference leaks. This is triggered only in development scenarios and is a signal that your game might be leaking references and could deadlock input.
Issue fixes
PIX for Windows
Fixed an issue that caused PIX to crash after adjusting the font size when using a non-EN culture.
Game Chat 2
Fixed an issue that caused a crash in Game Chat 2 that could occur after the user changed their console language setting.
June 2024 GDK
Breaking changes
Xbox services
The Xbox.Services.API.C extension library (XSAPI) now has an additional .dll dependency, libHttpClient. This .dll must be included in the game's shipped package and configured properly for XSAPI to function. When using the GDK with Visual Studio, the library is automatically loaded. For custom engines and other build systems, see guidance for XSAPI configuration in C/C++ Custom engine integration for PC: get started.
Issue fixes
Multiplayer
Fixed an issue where Microsoft Azure PlayFab Party could stop responding during shutdown.
Documentation
Offline documentation for the June 2024 release of the GDKX is installed on your development PC by the GDKX Setup program. After running Setup, the Help file for the GDKX (gdk.chm) is in C:\Program Files (x86)\Microsoft GDK\Documentation.
- The online GDKX documentation is at http://aka.ms/gdkonline.