Microsoft hat für das Game Development Kit (GDK) das zweite Update zur Oktober-2023-Generation am 26. Januar 2024 veröffentlicht. Die Auslieferung erfolgt über das microsoft/GDK-Repository auf GitHub als reines Fix-Update. Microsoft unterteilt die GDK-Auslieferung in zwei Typen: Major-Versionen mit Funktionsschwerpunkt, die dreimal jährlich erscheinen, sowie Updates mit Fehlerkorrekturen, die nach Bedarf folgen. Das October 2023 GDK Update 2 fällt in die zweite Kategorie und beschränkt sich auf zwei konkrete Korrekturen in den Bereichen PlayFab und Packaging. Die nächste Funktionsstufe folgte erst mit dem März-2024-Update des GDK.
PlayFab-Referenzierung und Packaging-Editor
Im Bereich PlayFab behebt das Update einen Fehler, der beim Referenzieren der Bibliotheken PlayFab.Core oder PlayFab.Services zu einer Fehlermeldung „dll not found“ führen konnte. Damit war die Einbindung der PlayFab-Komponenten in betroffenen Projekten gestört. Die zweite Korrektur betrifft das Packaging: Der Editor für die MicrosoftGame.Config löschte zuvor bestimmte Felder, sofern Entwickler diese zuvor über einen Texteditor manuell in die Datei eingetragen hatten. Nach dem Update bleiben manuell ergänzte Felder beim Bearbeiten über den Konfigurationseditor erhalten.
Korrekturen aus Update 1, bekannte Probleme und Ende der v141-Unterstützung
Die Release Notes führen das Update 2 gemeinsam mit den vorangegangenen Korrekturen der Oktober-2023-Reihe auf. Das vorhergehende October 2023 GDK Update 1 adressierte mehrere Punkte in den Bereichen System, Streaming und Xbox-Services, darunter Korrekturen an Abstürzen beim parallelen Verbinden eines Streaming-Clients während der Ausführung von XGameStreamingInitialize sowie eine Race Condition beim WinHttpWebsocket-Teardown im Suspend-Zustand. Diese Streaming- und Service-Korrekturen gehören zum Update 1, während das Update 2 ausschließlich die beiden genannten Fixes umfasst. In den bekannten Problemen weist Microsoft weiterhin darauf hin, dass Systeme mit ausschließlich öffentlicher GDK-Installation über das GDK Unity Package fehlende DLLs in Unity-Projekten aufweisen können, bis die nächste Plugin-Version vorliegt. Für die Oktober-2023-Generation gilt zudem die Ankündigung, dass die Unterstützung für das Toolset v141 mit der Oktober-2024-Version des GDK entfällt.
