Releases: PlayFab/PlayFabMultiplayer
Releases · PlayFab/PlayFabMultiplayer
v1.7.8
- Fixed an issue where calling PFMatchmakingTicketCancel for a backfill ticket created with PFMultiplayerCreateServerBackfillTicket would fail.
- Fixed an issue where the SDK treated all values in PFMultiplayerServerDetails as mandatory.
PlayFab Multiplayer C++ v1.7.7 - macOS
- Fixed an issue with exposed OpenSSL symbols on the macOS platform
PlayFab Multiplayer C++ v1.7.6 - Windows and GDK
- Fixed an issue for GDK Xbox where some events would not be queued after suspending and resuming a title.
- Fixed a crash for GDK Xbox after suspending and resuming a title.
- Updated PFMultiplayerCreateServerBackfillTicket to automatically handle failures where a match member is already a member of too many tickets. In this situation, the SDK automatically cancels existing tickets for members of the backfill ticket and retry ticket creation.
PlayFab Multiplayer C++ v1.7.5 for Android, Linux, MacOS, IOS
Bug fixes
- Fixed potential issue with PFMultiplayerUninitialize causing a crash when being used with custom memory hooks on Unix System.
PlayFab Multiplayer C++ v1.7.3 for Android
- Resolved duplicate class error when party and multiplayer are used in the same app.
PlayFab Multiplayer C++ v1.7.2
Bug fixes
- Fixed an issue where the internal PubSub notification WebSocket was slow to detect and react to disconnects, which could lead to errors to create or join lobbies and matchmaking tickets.
- Fixed an issue where failure of PubSub to establish connection with the SignalR service would not trigger a failed state change and would not allow subsequent Multiplayer API calls to subscribe to PubSub.
- Improved internal diagnostics.
PlayFab Multiplayer C++ v1.7.1
New Features
- New APIs to enable PlayFab GameServer entities to join and interact with client-owned lobbies:
PFMultiplayerJoinLobbyAsServer()
PFLobbyServerPostUpdateAsServer()
PFLobbyServerLeaveAsServer()
PFLobbyGetServer()
PFLobbyGetServerPropertyKeys()
PFLobbyGetServerProperty()
PFLobbyGetServerConnectionStatus()
PlayFab Multiplayer C++ v1.6.6
This release updates the minimum SDK versioning and target SDK versioning for PlayFab Multiplayer Apple and Android platforms.
For Apple platforms, we follow Apple's Xcode guidelines with the release of Xcode 15.
-
iOS
- The Minimum Deployment Target has been increased from iOS 11 to iOS 12.
- The Target Deployment Version has been increased from iOS 16 to iOS 17.
-
macOS
- The Target Deployment Version has been increased from macOS 13.3 to macOS 14.
- The Minimum Deployment Target has been lowered from macOS 12.3 to macOS 10.13.
For Android platforms, we follow Google's target API guidelines.
- Android
- The Minimum SDK Version remains at Android API 21.
- The Target SDK Version has been increased from Android API 30 to Android API 34.
- The Compile SDK Version has been increased from Android API 31 to Android API 34.
- Support for 32-bit Android platforms (arm7 and x86) ended on October 19, 2023. No new PlayFab Multiplayer library updates will be released for those platforms. The PlayFab Multiplayer matchmaking and lobby services will continue to operate with no impact to any titles currently using the PlayFab Multiplayer library on 32-bit Android platforms.
If you experience any issues with integrating these packages, please file a PlayFab Support Ticket.
Please see the release notes here:
PlayFab Multiplayer C++ v1.6.5
New Features
- Added new
PFMatchmakingTicketGetCustomContext
andPFMatchmakingTicketSetCustomContext
APIs to associate a custom context with a matchmaking ticket.
Bug fixes
- Improved internal diagnostics.
PlayFab Multiplayer C++ v1.6.4 - GDK
This is a GDK-only release. For the latest release for other platforms see v1.6.3
Bug fixes
- Fixes a bug where the GDK DLL was not being codesigned.