Skip to content

Releases: PlayFab/PlayFabCSdk

PlayFab Services SDK 2510.2.1

13 Mar 20:29
d2672ac

Choose a tag to compare

https://learn.microsoft.com/en-us/gaming/playfab/release-notes/playfab-c/

March 2026

Build Improvements

  • Added _GAMING_DESKTOP preprocessor define and DirectX link libraries (d3d12.lib, dxgi.lib, dxguid.lib) to PlayFab.C.GDK.props for the x64 platform, since the GDK toolchain no longer provides these automatically after the migration from Gaming.Desktop.x64 to x64
  • Excluded PlayFabCore.UnitTests from x64 solution build configuration (Win32-only project incompatible with GDK-mapped x64 platform)

February 2026 (QFE2)

GameSave Bug Fixes

  • Fixed save conflict where local PFGameSaveDescriptor.time was often incorrect
  • Fixed PFGameSaveFilesSetSaveDescriptionResult returning E_FAIL when called offline on SteamDeck
  • Fixed PFGameSaveFilesAddUserWithUiAsync returning E_PF_GAMESAVE_USER_ALREADY_ADDED when reconnecting from offline mode
  • Fixed crash after clicking Continue Offline with disconnected network on SteamDeck
  • Fixed PFGameSaveFilesSetSaveDescriptionAsync hang when called offline on SteamDeck
  • Fixed incorrect timestamps when syncing between inproc and GRTS-based devices
  • Fixed LockStep reusing stale pending manifest when finalized version has advanced
  • Fixed GRTS save folder initialization failure when directory doesn't exist or path lacks trailing backslash
  • Fixed PFGameSaveDescriptor.shortSaveDescription contents being garbage on SteamDeck
  • Fixed download of many small files not working with inproc provider
  • Fixed upload progress reports using uncompressed sizes, which could cause corruption
  • Fixed inproc cancel from progress dialog causing assert failure
  • Fixed cleanup not happening properly if init fails with invalid argument
  • Fixed unexpected device-contention callback invocation

GameSave Improvements

  • Added better error handling throughout PFGameSaves
  • Added logging to GRTS provider for better debugging
  • Hooked up rollback flags for inproc client
  • Made Steam SDK optional for Game Save sample
  • Updated SDK sample to show thumbnails during UI conflict dialog
  • Cleaned up platform-dependent code in common folder

API Updates

  • Extended PFAuthenticationLoginWithXboxAsync and other Xbox-related authentication functions to all client platforms
  • Updated to latest service API definitions (Inventory, Catalog, AccountManagement, and others)

Build Improvements

  • Fixed nlohmann JSON brace initialization issue
  • Fixed compiler warnings and improved build compatibility for new platforms
  • Updated Android build dependencies
  • Updated SDK version to 2510.2.0

PlayFab Services SDK 2510

07 Nov 06:38

Choose a tag to compare

PlayFab Services SDK 2504.0.0

25 Jun 18:54

Choose a tag to compare

PlayFab Services SDK 2411.0.0

28 Nov 05:55

Choose a tag to compare

PlayFab Services SDK 2410.0.0

07 Oct 18:09

Choose a tag to compare

PlayFab Services SDK 2406.0.0

10 Jul 20:20

Choose a tag to compare

PlayFab Services SDK 2403.0.0

29 Feb 00:42

Choose a tag to compare

PlayFab Services Win32 2310.0.1

29 Sep 16:22

Choose a tag to compare

PlayFab Services Win32 2310.0.0

28 Sep 19:31

Choose a tag to compare

PlayFab Services Win32 2306.0.0

26 Jul 20:23

Choose a tag to compare