Skip to content

October 2023 GDK Update 7 Public Release

Compare
Choose a tag to compare

October 2023 Microsoft Game Development Kit (GDK) release notes

Introduction

Welcome to the October 2023 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 October 2023 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.

October 2023 GDK Update 6

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

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.

October 2023 GDK Update 5

Issue fixes

Networking

Fixed an issue in xCurl where crashes could occur when concurrent calls were made to curl_multi_cleanup and curl_multi_info_read for the same multi handle.

October 2023 GDK Update 4

Issue fixes

Networking

Fixed a regression in XCurl where specifying CURLOPT_INFILESIZE on a curl request with the Transfer-encoding: chunked header would cause the request to not send the final empty chunk and ultimately fail.

Video

Fixed an issue where Windows Imaging Component (WIC) APIs could crash due to a missing delay loaded dependency.

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.

October 2023 GDK Update 2

Issue fixes

PlayFab

Fixed an issue that could result in a "dll not found" error message when attempting to reference PlayFab.Core or PlayFab.Services libraries.

Packaging

Fixed an issue where the MicrosoftGame.Config editor would delete certain fields if the user added them to the file using a text editor.

October 2023 GDK Update 1

Issue fixes

System

Fixed an issue where protocol activation wasn't properly handling relative paths to the target executable.

Streaming

Fixed several issues where the title could crash or the streaming client properties would report no data if a streaming client connected while the XGameStreamingInitialize API was executing.

Xbox services

Fixed a race condition in WinHttpWebsocket teardown on suspend that could cause the title to crash or stop responding.

Fixed an issue where using XSAPI or PlayFab with trace logging enabled at information or verbose levels could cause the title to crash.

Fixed an issue that could cause the title to crash when calling PeoplehubService::DeserializeTitleHistory for certain locales.

October 2023 GDK

Notifications

Visual Studio support

The GDK currently supports building game projects with the Visual Studio 2017 compiler and linker toolset (version v141) either from the command line or from the Visual Studio 2019 or Visual Studio 2022 IDEs.

Support for building game projects with the v141 toolset will be removed in the October 2024 version of the GDK.

Issue fixes

Commerce

Fixed an issue with XStoreQueryAssociatedProductsAsync where the maxItemsToRetrievePerPage parameter wasn't returning the correct number of results when 26 or more products were requested.

Known issues

Middleware

Systems using the GDK Unity Package that have only the public GDK installed will have missing DLL issues in Unity projects until the next plugin release.

For more information and a quick fix, see Plugin fails to load DLLs/Tools for public GDK installs Issue #93 microsoft/gdk-unity-package.

This issue is resolved, make sure you are using the latest GDK Unity Package.