Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
191218
Last SDK publish of 2019!
API Changes:
- New methods: GetMultiplayerServerLogs and UntagContainerImage
- Many minor bug fixes across most SDKs including: ActionScriptSdk, CloudScript, CSharpSdk, UnitySDK, UnrealSDK
NodeSDK specific changes:
- [Minor breaking change] Error situations now throw error() objects instead of plain strings
UnitySDK specific changes:
- Created asmdef files for Unity to de-couple PlayFab from the Unity runtime DLL
- Verified working on Unity: 5.6.Latest, and all versions from 2017.1.Latest to 2019.3.Latest
UnrealSDK specific changes:
- Added support for Unreal 4.24
- Verified working on 4.22, 4.23, 4.24
XplatCppSdk specific changes:
- This release has minor breaking changes, that will require some code changes in your project
- Please see our upgrade guide
- (Breaking change - All Customers) Some PlayFabSettings variables have been moved
- Requires minor code changes for all customers. Please see our upgrade guide
- Major fixes to instance-API data isolation, which includes some signature and usage changes
- Requires customer code changes if you used instance-API's,
- C++ syntax improvements (for const correctness and pointer vs references)
- Minimal chance of customer code adjustments
- Major fixes to timestamps on all platforms
- Requires customer code changes if you read or write timestamps in the PlayFab API, models, or PlayFab timestamp utility methods
- Most customers will only observe timestamps will be correct and threadsafe on all platforms now
- Minor project updates and resolved warnings for most platform-specific projects/solutions
191122
Date: 2019-11-22
CSharpSdk specific hotfixes:
- Fixed an issue where request authentication wasn't always applied properly when making API calls
- Fixed some warnings
- API calls from the main GUI thread will stutter the program (because this is an anti-pattern), but will no longer deadlock the program
191121
Date: 2019-11-21
API Changes:
- Error code documentation for many methods have been updated
CSharpSdk specific changes:
- Removed hard coded references to SimpleJson, the default Json Serializer.
- This will fix some issues when customers replace the default serializer with their own.
NodeSDK specific changes:
- Minor updates to typescript definitions
- Several locations that used to throw strings, now throw proper Errors
- Phaser 3 compatibility fix
UnitySDK specific changes:
- Removed hard coded references to SimpleJson, the default Json Serializer.
- This will fix some issues when customers replace the default serializer with their own.
- Verified working on Unity: 5.6.Latest, and all versions from 2017.1.Latest to 2019.2.Latest
UnrealSDK specific changes:
- Verified working on 4.21, 4.22, 4.23
XplatCppSdk publish delayed:
- We have some significant improvements and changing coming soon, but they're not finished. Consequently, XPlat could not be published this release.
- There will be new features, performance and signature improvements.
- There will be very minor breaking changes, and an upgrade guide.
- Stay tuned for next release!
191029
Date: 2019-10-29
API Changes:
- TreatmentAssignment used in the client "Login With ..." method calls.
- Minor bug fixes in XplatCppSdk
- Minor PythonSDK bug fix
- Some NodeSDK issues have been resolved
UnrealSDK specific changes:
- Minor issue fix regarding required member variables in request containers
- Verified working on 4.21, 4.22, 4.23
UnitySDK specific changes:
- Verified working on Unity: 5.6.Latest, and all versions from 2017.1.Latest to 2019.2.Latest
191015
Date: 2019-10-15
API Changes:
- Minor bug fixes in the XplatCppSdk- PlayFab enums should now be enum classes, therefore strict typing will start to be enforced on PlayFab enums (see opensource cppCoreGuidelines on enum classes)
- Profiles now have ExperimentVariants (PlayerProfiles and ProfilesAPI with updates to Admin and Server API's)
- Updating Client error messages for AccountNotFound
- Events API added clarifying descriptions to what namespaces are allowed for custom PlayStream events
- MultiplayerAPI added Aliases with CreateBuildAlias, DeleteBuildAlias, GetBuildAlias, UpdateBuildAlias
UnrealSDK specific changes:
- Verified working on 4.21, 4.22, 4.23
UnitySDK specific changes:
- Verified working on Unity: 5.6.Latest, and all versions from 2017.1.Latest to 2019.2.Latest
191001
Date: 2019-10-01
API Changes:
- Minor bug fixes with Unity, we should no longer see benign errors when upgrading the SDK
- Minor bug fixes with C++, nuget package should no longer require additional work to get lib_json working
- Minor documentation description updates
UnrealSDK specific changes:
- Verified working on 4.21, 4.22, 4.23
UnitySDK specific changes:
- Verified working on Unity: 5.6.Latest, and all versions from 2017.1.Latest to 2019.2.Latest
190916
Date: 2019-09-16
API Changes:
- Error code updates
UnrealSDK specific changes:
- Minor build warning fixes
- Updated for 4.23 compatibility
- Verified working on 4.21, 4.22, 4.23
UnitySDK specific changes:
- Verified working on Unity: 5.6.Latest, and all versions from 2017.1.Latest to 2019.1.Latest
190903
Date: 2019-09-03
API Changes:
- Added GetStoreItems to the Server API
- Various minor syntax bug fixes
UnrealSDK specific changes:
- Verified working on 4.20, 4.21, 4.22
UnitySDK specific changes:
- Verified working on Unity: 5.6.Latest, and all versions from 2017.1.Latest to 2019.1.Latest
190821
Date: 2019-08-21
API Changes
- Authentication API has a new LoginIdentityProvider
- Add CatalogVersion param to receipt validation APIs
- PurchaseReceiptFulfillment - Receipt validation APIs return fulfilled items example Restore IOS Purchases
UnrealSDK specific changes:
- Verified working on 4.20, 4.21, 4.22
UnitySDK specific changes:
- Verified working on Unity: 5.6.Latest, and all versions from 2017.1.Latest to 2019.1.Latest
190717
Date: 2019-07-17
API Changes:
- WriteTelemetry is now out of Beta as a public API
- Multiplayer APIs have moved out of Beta to CSharpOnly
- Minor API Error Code updates
UnrealSDK specific changes:
- Verified working on 4.20, 4.21, 4.22
UnitySDK specific changes:
- Verified working on Unity 5.6.Latest, and all versions from 2017.1.Latest to 2019.1.Latest
190625
Date: 2019-06-25
API Changes:
- minor API changes
- Authentication bug fixes
UnrealSDK specific changes:
- Verified working on 4.20, 4.21, 4.22
UnitySDK specific changes:
- Verified working on Unity 5.6.Latest, and all versions from 2017.1.Latest to 2019.1.Latest
190610
Date: 2019-06-10
API Changes:
- Minor bug fixes
Authentication API Changes:
190520
API Changes:
- Minor bugfixes
UnrealSDK specific changes:
- Verified working on 4.20, 4.21, 4.22
UnitySDK specific changes:
- Verified working on Unity 5.6.Latest, and all versions from 2017.1.Latest to 2019.1.Latest
190509
Date: 2019-05-09
API Changes:
New Methods
- multiplayer.GetTitleMultiplayerServersQuotas
- server.AddGenericID
- server.GetPlayFabIDsFromGenericIDs
- server.LinkServerCustomId
- server.RemoveGenericID
- server.UnlinkServerCustomId
New Push Template Methods
- The three new APIs for Push Notifications enable developers to Delete, Create, Save, and Send Push Notification Templates
- server.DeletePushNotificationTemplate
- server.SavePushNotificationTemplate
- server.SendPushNotificationFromTemplate
UnitySdk specific changes:
- Verified working on 2019.1
CSharpSdk and XPlatCppSdk specific changes:
- Minor bugfixes
190424
Date: 2019-04-24
API Changes:
]
- Updated Error codes for the following APIs in the PlayFab API: Admin, Authentication, CloudScript, Groups, Matchmaker, and Multiplayer.
190410
Date: 2019-04-10
Profiles API Changes:
190312
Date: 2019-03-12
API Changes:
- New Multiplayer APIs
190304
Date: 2019-03-04
API Changes:
- Windows C++ SDK is now deprecated. We recommend using the XPlatCppSdk for any windows C++ development
190219
Date: 2019-02-19
Minor bug fixes
190205
Date: 2019-02-05
API Changes:
- Updated obsolete documentation meta data
- Added TypeString as an Alternate name for Type in most APIs
- Added AddLocalizedNews to the Admin API
- Added GetPlayFabIDsFromPSNAccountIDs to the Server API
190123
Date: 2019-01-23
API Changes:
- Added another MatchmakingEntityInvalid reason - NoLeaderboardForStatistic
- Added CurrentServerStats to Multiplayer Models
- Various bug fixes across Unity
- Xbox xplat nugets are also available: https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/