Documentation

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.

181204 Date: 2018-12-04

XPlatCppSdk Specific Changes:

  • Added support to build external dependencies
  • Updated nuget composition. This is not a breaking change. Added binaries for the external dependencies to the nuget and updated the properties sheet.
  • Bug fixes for QoSAPI.

CSharpSDK Specific Changes:

  • Added .NET Standard 1.1/2.0 (plus .Net Core) support.
  • Updated nuget composition. The package now contains binaries for .Net Standard 1.1/2.0 and portables also.
  • Migrated VS project files to VS 2017 standard.

UnitySDK Specific Changes:

  • SDK Breaking Change: The SimpleGet success callback signature has changed, and now must accept a new single parameter of a byte[]
  • Added SimplePost.

181114 Date: 2018-11-14

Multiplayer API:

  • AzureVmSize enum values are updated

XplatCppSdk:

  • Updated to provide instructions and a script to build dependencies from source code via git submodules on Windows

181105 Date: 2018-11-05

API Changes:

  • PlayFab now supports login and account-linking with OpenID
  • Additional XboxLive ID support, and enabling Xbox login via server

In preparation for wider release of the service, we are rolling out PlayFab Multiplayer Servers 2.0 APIs.

See http://aka.ms/PlayFabMultiplayer for more information

181001 Date: 2018-10-01

API Changes:

  • A variety of deprecations have taken effect, and those elements have been removed from SDKs and documentation
    • Some Admin API methods related to unreleased features have been hidden
    • server.DeleteUsers deprecation has taken effect
    • A field deprecation for "ServerHostname", spread across a variety of matchmaking related calls in admin, client, matchmaker, and server APIs has taken effect. "ServerIPV4Address" is the replacement.

UnitySdk Changes:

  • Minor fixes/improvements to ScreenTime analytics

All SDKs:

  • The automated-build branch structure for GitHub repos is changing
    • The normal customer facing branches, "versioned" and "master" will be unchanged

180924 Date: 2018-09-24

API Changes:

Adding Metadata to the DeleteMasterPlayerAccountRequest Model

Bug fixes in the Unreal Marketplace Plugin to expand supported versions


180917 Date: 2018-09-17

API Changes:

Unreal Marketplace Plugin:

180906 Date: 2018-09-06

New API:

New PlayStream Event Documentation:

180829 Date: 2018-08-29

API Changes:

  • renaming Entity.TypeString to Entity.Type
  • renaming EmptyResult to EmptyResponse
  • Renamed most Authentication function calls like GameServer* to MutliplayerServer* 
  • Admin.GetUserAccountInfo has more detailed platform information

Objective C Specific Changes:

  • various bug fixes and refactors
  • Changing AttributeInstallRequest to be api specific

Unreal Engine Specific Changes:

  • adding in UE marketplace plugin to SDK generator

180809 Date: 2018-08-09

API Group Changes:

  • We have separated the Entity API Group into multiple new Api Groups
  • This is a big SDK Breaking change for anybody using the former Entity Api
  • See our Blog!
  • See our Upgrade Guide!
  • (Please note, the links for blog and upgrade guide may not work yet, they're almost done)

API Changes:

Unreal (multiple SDKs) Specific Changes:

  • Minor updates to both SDKs/plugins leading to a final merge to the Markeplace plugin (Coming soon!)

PythonSdk Specific Changes:

  • Bugfixes and improvements

UnitySdk and CSharpSdk Specific Changes:

  • Added a new structure called Plugin Manager. For now, this is just a foundation for future changes. Some old function signatures have been marked as obsolete, and should be updated. (No breaking changes though)
  • Found and resolved multiple issues with HTTPS.Put, which makes Entity Files more accessible on more platforms.
  • Bugfixes in the ScreenTime feature


180716 Date: 2018-07-16

UnitySDK Changes:

  • Fixed minor issues with ScreenTime under some rare circumstances

CSharpSDK Changes:

  • Added Plugin Manager API to C# SDK to support optional custom implementations of JSON Serializer and HTTP client

UnrealCppSdk:

Next Page