Skip to content

Releases: PlayFab/PlayFabMultiplayer

PlayFab Multiplayer C++ v1.9.3

Choose a tag to compare

@BerniME BerniME released this 24 Jun 01:53
abfd2a4

Bug Fixes

  • Fixed an issue where a lobby member that left during a network interruption could incorrectly reappear as connected to the lobby owner after the connection recovered.
  • Fixed a crash that could occur during lobby, matchmaking, or notification operations if the title cleared the current process task queue.
  • Fixed a race condition during teardown that could cause memory corruption or a crash if an HTTP request completed while the SDK was shutting down.
  • Fixed a deadlock during cleanup that could hang a title that used a manual-dispatch process task queue.
  • Fixed a PubSub session-recovery failure that could occur when reconnecting with no active lobby or matchmaking subscriptions.
  • Fixed an issue where the SDK did not send its User-Agent header on HTTP requests.
  • The public PFLobby, PFMatchmaking, and PFMultiplayer API functions now validate pointer parameters and return E_POINTER when passed a null pointer, instead of potentially crashing.

Full Release Notes

PlayFab Multiplayer C++ v1.9.0

Choose a tag to compare

@BerniME BerniME released this 31 Mar 20:49
abfd2a4

Bug Fixes

  • Fixed an issue where a disconnected state change was not automatically generated after a connection was lost and could not be reestablished.

Full Release Notes

PlayFab Multiplayer C++ v1.8.8 for Linux

Choose a tag to compare

@stevenLizano29 stevenLizano29 released this 23 Mar 20:52
abfd2a4
  • Fixed undefined reference to DeriveWorkQueue on Linux.
  • Improved Linux linker hardening for PlayFab Multiplayer.

Full Release Notes

PlayFab Multiplayer C++ v1.8.7

Choose a tag to compare

@BerniME BerniME released this 26 Feb 19:05
abfd2a4
  • Fixed an issue where the library may crash after losing a WebSocket connection while paused in a debugger.

Full Release Notes

PlayFab Multiplayer C++ v1.8.6

Choose a tag to compare

@ScottMunroMS ScottMunroMS released this 13 Feb 23:51
abfd2a4
  • Fixed an issue where 24 hours after the first lobby or matchmaking attempt, if the library has not been cleaned up, it may fail to create subsequent lobbies, join subsequent lobbies, subscribe to lobby invitations, or create subsequent matchmaking tickets.
  • Fixed an issue where Lobby service failures could cause the PlayFabMultiplayer library to be unable to create new lobbies until it after PFMultiplayerUninitialize was called and the library was reinitialized with PFMultiplayerInitialize
  • Fixed an issue on non-GDK platforms where the library would hold onto internal process task queue memory even beyond the call to PFMultiplayerUninitialize
  • Fixed an issue where several PubSub service errors were being collapsed to the same generic HTTP 4XX error message. Now different service errors get unique error codes which makes them easier to diagnose and troubleshoot.

PlayFab Multiplayer C++ v1.8.5 for iOS

Choose a tag to compare

@SebastianPD SebastianPD released this 21 Jan 20:18
abfd2a4
  • Hide symbols in iOS platform to prevent symbol clashing.

Full Release Notes

PlayFab Multiplayer C++ v1.8.4 for Android

Choose a tag to compare

@eduardobadilla07 eduardobadilla07 released this 05 Nov 16:51
abfd2a4

Fixed an issue where exposed U symbols crashes at runtime on Android. All symbols except from the ones provided by us were hidden. This is an Android-only release.

PlayFab Multiplayer C++ v1.8.3 for Android

Choose a tag to compare

@yuehanlin yuehanlin released this 10 Oct 22:52
abfd2a4
  • Fixed an issue where exposed libHttpClient symbols caused symbol clashes on Android. Added an extra package option that allows games that require a specific version of libHttpClient to supply their own dynamic libHttpClient and use the .dynLHC package to avoid symbol conflicts. The .hideLHC from v1.8.2 is replaced by .dynLHC drop. This is an Android-only release.

PlayFab Multiplayer C++ v1.8.2 for Android

Choose a tag to compare

@yuehanlin yuehanlin released this 05 Sep 23:28
abfd2a4
  • Fixed an issue where exposed libHttpClient symbols caused symbol clashes on Android. Added an extra package option that allows games that require a specific version of libHttpClient to supply their own dynamic libHttpClient and use the .hideLHC package to avoid symbol conflicts. This is an Android-only release.
  • Added support for 16 KB page sizes to satisfy the new Android page size requirements.

PlayFab Multiplayer C++ v1.8.0

Choose a tag to compare

@BerniME BerniME released this 11 Jun 21:27
abfd2a4

Full Release Notes