Skip to content

June 2024 GDK Update 2 Public Release

Compare
Choose a tag to compare
@FLY1NGSQU1RR3L FLY1NGSQU1RR3L released this 22 Aug 23:23
· 4 commits to 2406_JUNE since this 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.