PlayFab API & SDK Release Notes

Unless otherwise noted, no change will ever affect an existing title. Upgrade warnings are notes about less-than-trivial changes to the sdk which may cause minor compiler errors if you change/upgrade your PlayFab SDK version.

180528 Date: 2018-05-28

API Changes:

180514 Date: 2018-05-14

XPlatCppSdk Specific Changes:

  • Fixes in JSON serialization

180507 Date: 2018-05-07

API Changes:

UnitySdk Specific Changes:
  • HttpWebRequest certificate validation security has been improved
    • No longer default to ignoring all certificates
    • Customers are expected to implement their own certificate validation, or call PlayFab.Internal.PlayFabWebRequest.SkipCertificateValidation()

WindowsSdk Specific Changes:

  • Fixed hundreds of Level 4 warnings
  • The version number published in PlayFabSettings.cpp has been corrected
    • Most previous versions will have all had the wrong version number embedded in-code, and in call headers

XPlatCppSdk has been created:

  • Currently in beta
    • Built using WindowsSdk as a template
    • May become a replacement to WindowsSdk (At least several months away)
    • Upgrade should require almost no breaking changes
      • Some cpprestsdk strings should be converted to std::string
      • some web::json::value types have been converted to json::value
    • timestamps are not fully tested in Linux
  • NuGet package
  • Uses lighter weight dependencies
    • Specifically jsoncpp and curl, rather than cpprestsdk
    • uses std::string everywhere, rather than a mix of 2 string types
  • Adds Linux Support

180414 Date: 2018-04-14

Unreal Cpp Sdk HotFix:

  • Issues were discovered in the Entity API release for Unreal Cpp Sdk. These are hotfixed, and the Entity API should now work as expected.

180409 Date: 2018-04-09

API Changes:

UnitySdk Specific Changes:

  • Performance improvement for default HTTP settings (UnityWWW), for long-running processes

180403 Date: 2018-04-03

Unreal SDKs Updated to support v4.17 thru 4.19:

  • Removing support for UE 4.14 thru 4.16 (Please update!)

180329 Date: 2018-03-29

Unreal SDKs Updated to support Entity APIs:

  • Sorry for the delay!
  • This release still targets UE 4.17, and not 4.18 or 4.19. We are in-progress working on updating versions

180316 Date: 2018-03-16

API Changes:

  • Entities! Blog! Guide!
    • All Client login methods return Entity credentials if request.LoginTitlePlayerAccountEntity is set to true
  • Guilds! Blog! Guide!
  • Error Codes for many API methods updated for accuracy (Dozens!)

New API Methods:

Most SDKs Updated to support Entity APIs:

  • Full Support: UnitySdk, JavaScriptSdk, ActionScriptSdk, CSharpSdk, NodeSdk, PostmanCollection, WindowsSdk, Cocos2d-xSdk, JavaSdk, LuaSdk (Including Corona and Defold), PhpSdk, Cloud Script
  • Will Support Soon: Unreal Bb and Cpp (Sorry, delayed due to technical difficulties!)

180213 Date: 2018-02-13

API Changes:

  • SendAccountRecoveryEmail now supports custom account recovery email templates when a custom account recovery email template ID is passed in with the request parameters.
  • All Client Login Mechanisms can now optionally return Entity API credentials
    • (This is part of a coming-soon feature)

UnitySdk Specific Changes:

  • We are dropping support for older Unity versions, see our blog post
  • Build files are now published using Unity version 2017.3.0f3

180131 Date: 2018-01-31

JavaSDK Changes:

  • Java is now published to Maven

Next Page