> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Notes de version du SDK C++ PlayFab Multiplayer

> Historique des versions, nouvelles fonctionnalités, correctifs et changements incompatibles pour le SDK C++ PlayFab Lobby et Matchmaking sur les plateformes et versions prises en charge.

## 1.9.5

13 août 2026

### Corrections de bogues

* GDK : Correction d'un bogue où l'arrêt prolongé d'une connexion PubSub pouvait empêcher le thread de travail en arrière-plan de progresser sur des travaux de connexion indépendants.
* GDK : Correction d'un bogue où des requêtes HTTP actives empêchaient le titre de se suspendre sur XBOX.
* Plateforme PlayStation® : Correction d'une fuite de mémoire durant le cycle de vie de l'abonnement PubSub du lobby.

## 1.9.3

23 juin 2026

### Corrections de bogues

* Correction d'un problème où un membre du lobby ayant quitté pendant une interruption réseau pouvait réapparaître incorrectement comme connecté auprès du propriétaire du lobby après le rétablissement de la connexion.
* Correction d'un plantage pouvant survenir lors d'opérations de lobby, de matchmaking ou de notification si le titre effaçait la file d'attente de tâches du processus courant.
* Correction d'une situation de compétition pendant le démontage pouvant provoquer une corruption de mémoire ou un plantage si une requête HTTP se terminait pendant l'arrêt du SDK.
* Correction d'un interblocage pendant le nettoyage pouvant bloquer un titre utilisant une file d'attente de tâches de processus à distribution manuelle.
* Correction d'un échec de récupération de session PubSub pouvant survenir lors d'une reconnexion sans abonnement actif à un lobby ou au matchmaking.
* Correction d'un problème où le SDK n'envoyait pas son en-tête User-Agent sur les requêtes HTTP.
* Les fonctions publiques d'API PFLobby, PFMatchmaking et PFMultiplayer valident désormais les paramètres pointeurs et renvoient `E_POINTER` lorsqu'un pointeur null est passé, au lieu de potentiellement planter.

## 1.9.2

1er juin 2026

### Corrections de bogues

* Correction d'un plantage lorsque les websockets sont déconnectés de manière inattendue par le réseau dans les versions Nintendo Switch et Nintendo Switch 2 de la bibliothèque.

## 1.9.0

26 mars 2026

### Nouvelles fonctionnalités

* Ajout de [PFLobbyGetRestrictInvitesToLobbyOwner](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetrestrictinvitestolobbyowner) pour récupérer la politique actuelle du lobby indiquant si seul le propriétaire du lobby peut envoyer des invitations à rejoindre le lobby.
* Ajout du champ `restrictInvitesToLobbyOwner` aux structures [PFLobbyArrangedJoinConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyarrangedjoinconfiguration), [PFLobbyCreateConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbycreateconfiguration) et [PFLobbyDataUpdate](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbydataupdate) pour contrôler si seul le propriétaire du lobby ou tout membre peut envoyer des invitations à rejoindre le lobby. Si vous utilisez des initialiseurs par défaut pour ces structures, aucun changement de code n'est nécessaire. Si vous n'utilisez pas d'initialiseurs par défaut, veillez à initialiser les nouveaux champs.

### Corrections de bogues

* Correction d'un problème où le SDK ne générait pas automatiquement un changement d'état déconnecté après une perte de connexion lorsque le SDK ne pouvait pas rétablir la connexion.

## 1.8.8

23 mars 2026

### Corrections de bogues

* Correction d'une référence non définie à DeriveWorkQueue sur Linux.
* Amélioration du durcissement de l'éditeur de liens Linux pour PlayFab Multiplayer.

## 1.8.7

26 février 2026

### Corrections de bogues

* Correction d'un problème où la bibliothèque pouvait planter après la perte d'une connexion WebSocket alors qu'elle était en pause dans un débogueur.

## 1.8.6

13 février 2026

### Corrections de bogues

* Correction d'un problème où, 24 heures après la première tentative de lobby ou de matchmaking, si la bibliothèque n'était pas nettoyée, elle pouvait échouer à créer les lobbies suivants, à rejoindre les lobbies suivants, à s'abonner aux invitations de lobby ou à créer les tickets de matchmaking suivants.
* Correction d'un problème où des échecs du service PlayFab Lobby pouvaient empêcher la bibliothèque PlayFabMultiplayer de créer de nouveaux lobbies jusqu'à ce qu'elle appelle [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize) et que la bibliothèque soit réinitialisée avec `PFMultiplayerInitialize`.
* Correction d'un problème sur les plateformes non GDK où la bibliothèque conservait la mémoire interne de la file d'attente de tâches de processus allouée après le nettoyage de la bibliothèque via [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize).
* Correction d'un problème où plusieurs erreurs du service PubSub étaient regroupées dans un unique message d'erreur générique HTTP 4XX, [0x89236409](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayererrors). Désormais, la bibliothèque fournit différents codes d'erreur pour différentes erreurs de service, ce qui facilite le diagnostic et le dépannage.

## 1.8.5

21 janvier 2026

### Corrections de bogues

* Masquage des symboles sur la plateforme iOS pour éviter les conflits de symboles. Cette version est une publication iOS uniquement.

## 1.8.4

5 novembre 2025

### Corrections de bogues

* Correction d'un problème où des symboles U exposés provoquaient des plantages à l'exécution sur Android. Tous les symboles à l'exception de ceux fournis par Microsoft sont masqués. Il s'agit d'une publication Android uniquement.

## 1.8.3

10 octobre 2025

### Corrections de bogues

* Correction d'un problème où des symboles `libHttpClient` exposés provoquaient des conflits de symboles sur Android. Ajout d'une option permettant aux jeux nécessitant une version spécifique de
  `libHttpClient` de fournir leur propre `libHttpClient` dynamique et d'utiliser le package `.dynLHC` pour éviter les conflits de symboles. Le package `.dynLHC` remplace le package `.hideLHC` de
  la version 1.8.2. Il s'agit d'une publication Android uniquement.

## 1.8.2

5 septembre 2025

### Corrections de bogues

* Correction d'un problème où des symboles `libHttpClient` exposés provoquaient des conflits de symboles sur Android. Ajout d'une option permettant aux jeux nécessitant une version spécifique de
  `libHttpClient` de fournir leur propre `libHttpClient` dynamique et d'utiliser le package `.hideLHC` pour éviter les conflits de symboles. Il s'agit d'une publication Android uniquement.

### Nouvelle prise en charge

* Ajout de la prise en charge des tailles de page de 16 Ko pour satisfaire les nouvelles [exigences Android en matière de taille de page](https://developer.android.com/guide/practices/page-sizes).

## 1.8.1

20 août 2025

### Corrections de bogues

* Switch : Correction d'un plantage survenant lors de l'initialisation de threads.

## 1.8.0

11 juin 2025

### Nouvelles fonctionnalités

* Ajout de la nouvelle fonction [PFMultiplayerConnectToLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerconnecttolobby).
* Ajout d'un champ `lobbyId` à la structure [PFLobbyInviteReceivedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyinvitereceivedstatechange) pour prendre en charge la jonction en utilisant seulement l'ID de lobby.

### Corrections de bogues

* Correction d'un bogue où des échecs de connexion PubSub pouvaient faire planter la bibliothèque.

## 1.7.16

7 mai 2025

### Corrections de bogues

* Correction d'un problème où des symboles exposés provoquaient des conflits de symboles sur la plateforme Android. Cette version prend en charge Android uniquement.

## 1.7.15

2 mai 2025

### Corrections de bogues

* Correction d'un problème où le fichier Info.plist pour iOS et macOS manquait de champs requis, garantissant la conformité aux exigences d'Apple.

## 1.7.14

28 avril 2025

### Corrections de bogues

* Correction d'un problème où le second utilisateur local ne parvenait pas à rejoindre le lobby créé par le premier utilisateur après une reconnexion réseau.

### Changements liés aux threads

* Le SDK remplace ses threads réseau personnalisés par une implémentation utilisant un pool de threads, ce qui permet une utilisation plus efficace du CPU.

## 1.7.13

22 avril 2025

### Corrections de bogues

* Correction d'un problème sur les versions Sony (PlayStation®4 et PlayStation®5) du SDK où le second utilisateur local ne parvenait pas à rejoindre le lobby créé par le premier utilisateur après une reconnexion réseau.

## 1.7.12

15 avril 2025

### Corrections de bogues

* Correction d'un plantage survenu lorsqu'une reconnexion réseau se produisait après une déconnexion inattendue, à la suite de la création et de la jonction d'un lobby multi-utilisateur.
* Correction d'un problème où l'appel à [PFLobbyPostUpdate](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbypostupdate) sur un lobby inexistant ne générait pas automatiquement de changement d'état déconnecté.
* Correction d'un plantage et de l'exposition de `libc++_shared.so` lors du chargement de la bibliothèque sur Android.
* Inclusion de `libHttpClient` dans le package de publication sur Android. Pour plus de détails d'utilisation, voir [Démarrer avec PlayFab Multiplayer Android](/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/android-specific-requirements).
* Correction d'un problème d'exposition de symboles sur la plateforme Apple.

## 1.7.11

9 avril 2025

### Corrections de bogues

* Correction d'un plantage sur les versions Sony (PlayStation®4 et PlayStation®5) du SDK survenu lorsqu'une reconnexion réseau se produisait après une déconnexion inattendue, à la suite de la création et de la jonction d'un lobby multi-utilisateur.

## 1.7.10

6 mars 2025

### Corrections de bogues

* Correction d'un problème où la bibliothèque pouvait planter si l'application était suspendue en même temps qu'un utilisateur local se déconnectait. Ce correctif est destiné à une publication GDK uniquement.

## 1.7.9

11 février 2025

### Corrections de bogues

* Correction d'un problème où la bibliothèque tentait de nouveau à tort certaines opérations associées au service de messagerie en temps réel lorsqu'elle recevait un HTTP 401.
* Correction d'une régression introduite dans la version 1.7.8 qui assignait la valeur `PFMultiplayerServerDetails::region` à `PFMultiplayerServerDetails::fqdn`.
* Correction d'un problème où les propriétés associées à un nouveau membre n'étaient pas immédiatement disponibles jusqu'à un changement d'état `Updated` ultérieur. Désormais, dès qu'un changement d'état `MemberAdded` est fourni au jeu, [PFLobbyGetMemberConnectionStatus()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberconnectionstatus), [PFLobbyGetMemberPropertyKeys()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberpropertykeys) et [PFLobbyGetMemberProperty()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberproperty) fournissent les informations les plus à jour associées au membre. Pour préserver la compatibilité avec les jeux qui dépendaient du comportement précédent, le premier changement d'état `Updated` après l'ajout du membre continue de fournir cette liste initiale de clés de propriétés comme s'il s'agissait de nouvelles propriétés.
* Correction de plusieurs problèmes où la bibliothèque pouvait planter lorsque [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize) était appelée pendant le nettoyage des ressources internes de requêtes web.
* Correction d'un problème pour GDK XBOX où la bibliothèque pouvait planter lors de la suspension pendant le nettoyage de l'état interne associé à l'écouteur d'invitations.
* Correction d'un problème pour Android où la bibliothèque pouvait planter lorsque [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize) était appelée pendant le nettoyage des threads attachés à JavaVM.
* Correction d'un problème pour macOS où la bibliothèque était incorrectement liée par lien symbolique, ce qui pouvait se manifester sous forme d'échecs de compilation lors de l'intégration de la bibliothèque.

## 1.7.8

5 novembre 2024

### Corrections de bogues

* Correction d'un problème où l'appel à [PFMatchmakingTicketCancel](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketcancel) pour un ticket de comblement créé avec [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket) échouait.
* Correction d'un problème où le SDK traitait toutes les valeurs de [PFMultiplayerServerDetails](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerserverdetails) comme obligatoires.
* Correction d'un problème où les versions Sony (PlayStation®4 et PlayStation®5) du SDK ne géraient pas correctement les échecs intermittents de requêtes HTTP provenant de la bibliothèque HTTP Sony (PlayStation®4 et PlayStation®5). De plus, un rapport d'erreurs amélioré fournit désormais des informations plus détaillées pour ces cas.

## 1.7.7

25 octobre 2024

### Corrections de bogues

* Correction d'un problème lié à des symboles OpenSSL exposés sur la plateforme macOS. Cette version prend en charge macOS uniquement.

## 1.7.6

12 août 2024

### Corrections de bogues

* Correction d'un problème pour GDK XBOX où certains événements n'étaient pas mis en file d'attente après la suspension et la reprise d'un titre.
* Correction d'un plantage pour GDK XBOX après la suspension et la reprise d'un titre.
* Mise à jour de [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket) pour gérer automatiquement les échecs lorsqu'un membre de match est déjà membre de trop de tickets. Dans cette situation, le SDK annule automatiquement les tickets existants des membres du ticket de comblement et retente la création du ticket.

## 1.7.5

17 juillet 2024

### Corrections de bogues

* Correction d'un problème potentiel avec PFMultiplayerUninitialize provoquant un plantage lorsqu'il était utilisé avec des hooks mémoire personnalisés sur un système Unix.

## 1.7.4

17 juin 2024

### Corrections de bogues

* Correction d'un problème où le SDK n'analysait pas correctement les messages reçus par WebSockets sur PlayStation®4 et PlayStation®5 si les messages contenaient le caractère `'\0'`. L'échec d'analyse de ces messages pouvait entraîner des problèmes de connectivité PubSub. Ce correctif s'applique uniquement à PlayStation®4 et PlayStation®5.

## 1.7.3

23 avril 2024

### Corrections de bogues

* Résolution d'une erreur de classe dupliquée lorsque Party et Multiplayer sont utilisés dans la même application. Ce correctif s'applique uniquement à Android.

## 1.7.2

7 mars 2024

### Corrections de bogues

* Correction d'un problème où le WebSocket interne de notification PubSub était lent à détecter et à réagir aux déconnexions. Ce problème pouvait entraîner des erreurs lors de la création ou de la jonction de lobbies et de tickets de matchmaking.
* Correction d'un problème où l'échec de PubSub à établir une connexion avec le service SignalR ne déclenchait pas de changement d'état d'échec et ne permettait pas aux appels ultérieurs de l'API Multiplayer de s'abonner à PubSub.
* Amélioration des diagnostics internes.

## 1.7.1

14 février 2024

### Nouvelles fonctionnalités

* Ajout de nouvelles API permettant aux entités PlayFab GameServer de rejoindre et d'interagir avec les lobbies détenus par les clients :
  * [PFMultiplayerJoinLobbyAsServer](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerjoinlobbyasserver)
  * [PFLobbyServerPostUpdateAsServer](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverpostupdateasserver)
  * [PFLobbyServerLeaveAsServer](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverleaveasserver)
  * [PFLobbyGetServer](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserver)
  * [PFLobbyGetServerPropertyKeys](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserverpropertykeys)
  * [PFLobbyGetServerProperty](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserverproperty)
  * [PFLobbyGetServerConnectionStatus](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserverconnectionstatus)

## 1.6.5

15 novembre 2023

### Nouvelles fonctionnalités

* Ajout des nouvelles API [PFMatchmakingTicketGetCustomContext](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext) et
  [PFMatchmakingTicketSetCustomContext](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketsetcustomcontext)
  pour associer un contexte personnalisé à un ticket de matchmaking.

### Corrections de bogues

* Amélioration des diagnostics internes.

## 1.6.4

16 août 2023

### Corrections de bogues

* Correction d'un bogue où la DLL GDK n'était pas signée par code. Ce correctif est destiné à une publication GDK uniquement.

## 1.6.3

14 août 2023

### Corrections de bogues

* Correction d'un problème où la bibliothèque pouvait planter lors du traitement d'une notification de changement.
* Ajout d'une nouvelle constante [PFLobbyMemberCountRemainingSearchKey](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/constants/pflobbysearchkeys) pour faciliter la recherche et le tri des lobbies en fonction du nombre de membres restants.

## 1.6.2

14 juillet 2023

### Corrections de bogues

* Correction d'un problème où les opérations de matchmaking démarrées par `PFMultiplayerJoinMatchmakingTicketFromId` expiraient prématurément.
* Correction d'un problème où `PFMatchmakingTicketGetTicketId` pouvait renvoyer une valeur null si elle était appelée peu après le démarrage d'une opération de matchmaking. Elle renvoie désormais une chaîne vide comme prévu.
* Correction d'un problème où la bibliothèque macOS s'identifiait comme iOS via les en-têtes des requêtes web. Cette identification est principalement utilisée pour les diagnostics.
* Amélioration des diagnostics internes.

## 1.6.1

14 juin 2023

* Sur PlayStation®4 et PlayStation®5, PlayFab Multiplayer nettoie toutes les ressources qui lui sont associées et se réinitialise si le titre entre et reste en mode arrière-plan pendant plus de 10 minutes.

## 1.6.0

14 juin 2023

### Nouvelles fonctionnalités

* Ajout d'un champ `membershipLock` à la structure [PFLobbySearchResult](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbysearchresult) afin de pouvoir lire l'état de verrouillage des lobbies fournis dans les résultats de recherche de [PFMultiplayerFindLobbies()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfindlobbies).

## 1.5.3

25 avril 2023

### Corrections de bogues

* Correction d'une erreur d'éditeur de liens spécifique à iOS et macOS où HttpClient.framework était introuvable à l'exécution.

## 1.5.2

4 avril 2023

### Corrections de bogues

* Introduction de l'en-tête `PFMultiplayerPal.h`, qui prend en charge les compilateurs non-MSVC. Cet en-tête définit SAL et HRESULT pour les plateformes compilées avec un compilateur non-MSVC.

## 1.5.1

20 mars 2023

### Nouvelles fonctionnalités

* PlayFab Multiplayer v1.5.1 apporte la prise en charge de Linux et de Windows Subsystem for Linux (WSL).

## 1.5.0

16 mars 2023

### Nouvelles fonctionnalités

* Ajout de nouvelles API et de la prise en charge des lobbies détenus par le serveur :
  * [PFMultiplayerCreateAndClaimServerLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandclaimserverlobby)
  * [PFMultiplayerClaimServerLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerclaimserverlobby)
  * [PFLobbyServerPostUpdate](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverpostupdate)
  * [PFLobbyServerDeleteLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverdeletelobby)
* Ajout d'une nouvelle prise en charge de la création de tickets de comblement de serveur de matchmaking avec [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket).
* Ajout d'une nouvelle constante [PFLobbyMembershipLockSearchKey](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/constants/pflobbysearchkeys) pour faciliter la recherche des seuls lobbies verrouillés ou déverrouillés lors de l'appel à `PFMultiplayerFindLobbies()`.

Pour plus d'informations sur l'utilisation des lobbies détenus par le serveur, voir [Serveurs de jeu et lobbies](/services/playfab/multiplayer/lobby/lobby-server-overview).

### Corrections de bogues

* Ajout d'un correctif qui réduit les déconnexions PubSub inattendues dues à la contention des threads en arrière-plan.

## 1.4.3

15 novembre 2022

### Nouvelles fonctionnalités

* PlayFab Multiplayer v1.4.3 apporte la prise en charge d'iOS et macOS.

## 1.4.2

26 octobre 2022

### Corrections de bogues

* Correction d'un bogue où les reconnexions PubSub pouvaient provoquer l'échec des futures requêtes de désabonnement PubSub.

## 1.4.1

25 octobre 2022

### Corrections de bogues

* Correction d'un bogue où la bibliothèque créait des threads inutiles et de courte durée.
* Sur Windows, XBOX et Android, correction d'un bogue où la bibliothèque pouvait tenter des requêtes web avant l'expiration d'une période de nouvelle tentative précédemment enregistrée.
* Amélioration du message d'erreur lorsqu'un serveur web n'est pas joignable.

## 1.4.0

11 octobre 2022

### Nouvelles fonctionnalités

* La version 1.4.0 de PlayFab Multiplayer ajoute la prise en charge d'Android.

## 1.3.1

20 septembre 2022

### Corrections de bogues

* Correction d'un bogue qui provoquait une fuite de mémoire des ressources WebSocket lors de l'appel à [PFMultiplayerUninitialize](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize) ou lorsque la bibliothèque gérait en interne la suspension d'application sur les consoles XBOX.

## 1.3.0

9 septembre 2022

### Nouvelles fonctionnalités

* Ajout d'une nouvelle fonction, [PFLobbyGetMemberConnectionStatus](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberconnectionstatus), que vous pouvez utiliser pour détecter si un utilisateur est connecté au service de notification PubSub. Lorsque l'état de connexion d'un utilisateur change, vous recevez un [PFLobbyUpdatedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange) avec un [PFLobbyMemberUpdateSummary](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberupdatesummary) dont le champ `connectionStatusUpdated` est `true`.
* Mise à jour du protocole utilisé pour échanger les messages avec le service de notification PubSub, passant de JSON à MessagePack, ce qui réduit la taille des messages. Ce changement n'a aucun impact sur la surface de l'API.

### Corrections de bogues

* Amélioration du message rapporté par [PFMultiplayerGetErrorCode](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage) pour plusieurs erreurs liées à la limitation de débit.

## 1.2.0

17 août 2022

### Nouvelles fonctionnalités

* Les détails du match rapportent désormais les détails du serveur associé au serveur multijoueur alloué lorsqu'un match est trouvé, si la file d'attente de matchmaking est configurée pour allouer des serveurs multijoueurs. Pour plus d'informations, voir [PFMatchmakingMatchDetails](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchdetails).
* Une nouvelle constante, `PFLobbyAmOwnerSearchKey`, est définie pour la clé de recherche `lobby/amOwner`. Pour plus d'informations sur l'utilisation des clés de recherche, voir [PFLobbySearchConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbysearchconfiguration).

### Corrections de bogues

* Amélioration du message rapporté par [PFMultiplayerGetErrorCode](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage) pour plusieurs codes d'erreur.
* Correction d'un bogue où le service de notification ne désabonnait pas les entités dans certaines conditions d'échec.

## 1.1.5

13 juillet 2022

### Corrections de bogues

* Correction de valeurs de chaîne de constantes incorrectes pour `PFLobbyMemberCountSearchKey` et `PFLobbyAmMemberSearchKey` dans l'en-tête PFLobby.h.
* Correction d'un bogue qui pouvait bloquer indéfiniment `PFMultiplayerUninitialize()` si un WebSocket se fermait de manière inattendue.
* Correction d'un bogue qui rendait les notifications PubSub inutilisables et bloquait indéfiniment les opérations de l'API Lobby/Matchmaking après une déconnexion WebSocket inattendue.

## 1.1.4

24 juin 2022

### Corrections de bogues

* GDK : Correction d'un bogue où les opérations impliquant une communication réseau échouaient silencieusement si elles démarraient trop tôt après une suspension ou une reprise.
* Correction d'un bogue où le SDK plante lors de la reprise de l'exécution après avoir été interrompu dans le débogueur pendant plus de 10 secondes.

## 1.1.3

10 juin 2022

### Nouvelles fonctionnalités

* Le SDK est désormais plus réactif aux déconnexions inattendues (il les détecte 2-3 fois plus vite qu'auparavant).
* Les déconnexions inattendues de Lobby entraînent désormais des tentatives de reconnexion automatiques. Le client n'apprend la déconnexion qu'après l'échec de ces tentatives de reconnexion.
* GDK/Win32 : les réponses d'échec du service web (429, 503 et réponses similaires) déclenchent désormais des tentatives automatiques. Le client n'apprend l'échec qu'après l'échec de ces tentatives.

### Corrections de bogues

* Correction d'un bogue où le matchmaking échouait après 10 matches consécutifs.
* Correction d'un bogue où `GetErrorMessage(...)` ne fournissait pas les messages d'erreur liés au matchmaking.
* Correction d'un bogue où deux champs de la structure `LobbySearchResult` n'étaient pas correctement remplis (`maxMemberCount` et `currentMemberCount`).
* Correction de divers bogues liés au comportement et à la fiabilité après suspension et reprise.

## 1.1.1

13 avril 2022

### Corrections de bogues

* Switch : Fournit un nouvel en-tête PAL requis pour compiler avec PlayFab Multiplayer.

## 1.1.0

4 mars 2022

### Changements d'API

* Modification de la signature d'API de `PFMultiplayerGetErrorMessage`. Auparavant, cette fonction renvoyait un `HRESULT` et utilisait un paramètre de sortie pour retourner la chaîne du message d'erreur. Désormais, la fonction retourne directement la chaîne.

### Nouvelles fonctionnalités

* GDK : Ajout de la prise en charge de la gestion automatique de la suspension et de la reprise sur XBOX.

### Corrections de bogues

* Correction d'un bogue où l'API ignorait les données initiales de membre passées à `PFMultiplayerJoinLobby` si le joueur rejoignait à nouveau un lobby.

## 1.0.0

23 novembre 2021

PlayFab Multiplayer est désormais disponible en préversion. Pour un aperçu des fonctionnalités de Matchmaking et Lobby, consultez :

* [Vue d'ensemble de PlayFab Lobby](/services/playfab/multiplayer/lobby)
* [Démarrage rapide de PlayFab Multiplayer Lobby](/services/playfab/multiplayer/lobby/lobby-getting-started)
* [Vue d'ensemble de PlayFab Matchmaking](/services/playfab/multiplayer/matchmaking)
* [Démarrage rapide de PlayFab Multiplayer Matchmaking](/services/playfab/multiplayer/matchmaking/quickstart-client-sdk)

'PlayStation' est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc.


## Related topics

- [Notes de version du SDK PlayFab Services 2026](/fr/services/playfab/release-notes/index.md)
- [Notes de version de PlayFab Party](/fr/services/playfab/multiplayer/networking/release-notes.md)
