> ## 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.

# Notas de versão do SDK C++ do PlayFab Multiplayer

> Histórico de versões, novos recursos, correções e mudanças que quebram compatibilidade para o SDK C++ do PlayFab Lobby e Matchmaking em todas as plataformas suportadas e releases.

## 1.9.5

13 de agosto de 2026

### Correções de bugs

* GDK: Corrigido um bug em que o encerramento prolongado de uma conexão PubSub podia bloquear a thread de trabalho em segundo plano de fazer progresso em trabalhos de conexão independentes.
* GDK: Corrigido um bug em que requisições HTTP ativas bloqueavam a suspensão do título no XBOX.
* Plataforma PlayStation®: Corrigido um vazamento de memória durante o ciclo de vida da assinatura PubSub do lobby.

## 1.9.3

23 de junho de 2026

### Correções de bugs

* Corrigido um problema em que um membro do lobby que saiu durante uma interrupção de rede podia reaparecer incorretamente como conectado ao dono do lobby depois que a conexão se recuperava.
* Corrigido um crash que podia ocorrer durante operações de lobby, matchmaking ou notificação se o título limpasse a fila de tarefas do processo atual.
* Corrigida uma condição de corrida durante a finalização que podia causar corrupção de memória ou crash se uma requisição HTTP fosse concluída enquanto o SDK estava desligando.
* Corrigido um deadlock durante a limpeza que podia travar um título que usasse uma fila de tarefas de processo com dispatch manual.
* Corrigida uma falha de recuperação de sessão PubSub que podia ocorrer ao reconectar sem assinaturas ativas de lobby ou matchmaking.
* Corrigido um problema em que o SDK não enviava seu cabeçalho User-Agent nas requisições HTTP.
* As funções públicas das APIs PFLobby, PFMatchmaking e PFMultiplayer agora validam parâmetros de ponteiro e retornam `E_POINTER` quando recebem um ponteiro nulo, em vez de potencialmente causar crash.

## 1.9.2

1 de junho de 2026

### Correções de bugs

* Corrigido um travamento quando os websockets são desconectados inesperadamente pela rede nas versões Nintendo Switch e Nintendo Switch 2 da biblioteca.

## 1.9.0

26 de março de 2026

### Novos recursos

* Adicionada [PFLobbyGetRestrictInvitesToLobbyOwner](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetrestrictinvitestolobbyowner) para recuperar a política atual do lobby que indica se apenas o dono do lobby pode enviar convites para entrar no lobby.
* Adicionado o campo `restrictInvitesToLobbyOwner` às structs [PFLobbyArrangedJoinConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyarrangedjoinconfiguration), [PFLobbyCreateConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbycreateconfiguration) e [PFLobbyDataUpdate](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbydataupdate) para controlar se apenas o dono do lobby ou qualquer membro pode enviar convites para entrar no lobby. Se você usa inicializadores padrão para essas structs, nenhuma alteração de código é necessária. Se você não usa inicializadores padrão, certifique-se de inicializar os novos campos.

### Correções de bugs

* Corrigido um problema em que o SDK não gerava automaticamente uma state change de desconexão depois que uma conexão era perdida e o SDK não conseguia restabelecê-la.

## 1.8.8

23 de março de 2026

### Correções de bugs

* Corrigida uma referência indefinida a DeriveWorkQueue no Linux.
* Melhorado o hardening do linker no Linux para o PlayFab Multiplayer.

## 1.8.7

26 de fevereiro de 2026

### Correções de bugs

* Corrigido um problema em que a biblioteca podia crashar após perder uma conexão WebSocket enquanto pausada em um depurador.

## 1.8.6

13 de fevereiro de 2026

### Correções de bugs

* Corrigido um problema em que, 24 horas após a primeira tentativa de lobby ou matchmaking, se a biblioteca não fosse limpa, ela podia falhar em criar lobbies subsequentes, entrar em lobbies subsequentes, assinar convites de lobby ou criar tickets de matchmaking subsequentes.
* Corrigido um problema em que falhas do serviço PlayFab Lobby podiam fazer com que a biblioteca PlayFabMultiplayer não conseguisse criar novos lobbies até que ela chamasse [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize) e a biblioteca fosse reinicializada com `PFMultiplayerInitialize`.
* Corrigido um problema em plataformas não-GDK em que a biblioteca mantinha memória interna da fila de tarefas do processo alocada após a biblioteca ser limpa usando [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize).
* Corrigido um problema em que vários erros do serviço PubSub eram agrupados em uma mensagem genérica de erro HTTP 4XX, [0x89236409](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayererrors). Agora, a biblioteca fornece diferentes códigos de erro para diferentes erros de serviço, o que facilita o diagnóstico e a solução de problemas.

## 1.8.5

21 de janeiro de 2026

### Correções de bugs

* Ocultados símbolos na plataforma iOS para evitar conflitos de símbolos. Esta versão é um release apenas para iOS.

## 1.8.4

5 de novembro de 2025

### Correções de bugs

* Corrigido um problema em que símbolos U expostos causavam crashes em tempo de execução no Android. Todos os símbolos exceto os fornecidos pela Microsoft foram ocultados. Este é um release apenas para Android.

## 1.8.3

10 de outubro de 2025

### Correções de bugs

* Corrigido um problema em que símbolos expostos do `libHttpClient` causavam conflitos de símbolos no Android. Adicionada uma opção que permite que jogos que requerem uma versão específica do
  `libHttpClient` forneçam seu próprio `libHttpClient` dinâmico e usem o pacote `.dynLHC` para evitar conflitos de símbolos. O pacote `.dynLHC` substitui o pacote `.hideLHC` da
  versão 1.8.2. Este é um release apenas para Android.

## 1.8.2

5 de setembro de 2025

### Correções de bugs

* Corrigido um problema em que símbolos expostos do `libHttpClient` causavam conflitos de símbolos no Android. Adicionada uma opção que permite que jogos que requerem uma versão específica do
  `libHttpClient` forneçam seu próprio `libHttpClient` dinâmico e usem o pacote `.hideLHC` para evitar conflitos de símbolos. Este é um release apenas para Android.

### Novo suporte

* Adicionado suporte a tamanhos de página de 16-KB para atender aos novos [requisitos de tamanho de página do Android](https://developer.android.com/guide/practices/page-sizes).

## 1.8.1

20 de agosto de 2025

### Correções de bugs

* Switch: Corrigido um crash que ocorria durante a inicialização de threads.

## 1.8.0

11 de junho de 2025

### Novos recursos

* Adicionada a nova função [PFMultiplayerConnectToLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerconnecttolobby).
* Adicionado um campo `lobbyId` à struct [PFLobbyInviteReceivedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyinvitereceivedstatechange) para suportar entrada usando apenas o ID do lobby.

### Correções de bugs

* Corrigido um bug em que falhas de conexão PubSub podiam fazer a biblioteca crashar.

## 1.7.16

7 de maio de 2025

### Correções de bugs

* Corrigido um problema em que símbolos expostos causavam conflitos de símbolos na plataforma Android. Esta versão suporta apenas Android.

## 1.7.15

2 de maio de 2025

### Correções de bugs

* Corrigido um problema em que o arquivo Info.plist para iOS e macOS não tinha campos obrigatórios, garantindo conformidade com os requisitos da Apple.

## 1.7.14

28 de abril de 2025

### Correções de bugs

* Corrigido um problema em que o segundo usuário local falhava em entrar no lobby criado pelo primeiro usuário após uma reconexão de rede.

### Alterações de threading

* O SDK substitui suas threads de rede personalizadas por uma implementação de thread pool, o que permite utilização de CPU mais eficiente.

## 1.7.13

22 de abril de 2025

### Correções de bugs

* Corrigido um problema nas versões do SDK Sony (PlayStation®4 e PlayStation®5) em que o segundo usuário local falhava em entrar no lobby criado pelo primeiro usuário após uma reconexão de rede.

## 1.7.12

15 de abril de 2025

### Correções de bugs

* Corrigido um crash que ocorria quando uma reconexão de rede acontecia após uma desconexão inesperada, seguindo a criação e entrada em um lobby multiusuário.
* Corrigido um problema em que chamar [PFLobbyPostUpdate](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbypostupdate) em um lobby inexistente não gerava automaticamente uma state change de desconexão.
* Corrigido um crash e a exposição de `libc++_shared.so` ao carregar a biblioteca no Android.
* Incluído `libHttpClient` no pacote de release no Android. Para detalhes de uso, veja [Introdução ao PlayFab Multiplayer no Android](/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/android-specific-requirements).
* Corrigido um problema com exposição de símbolos na plataforma Apple.

## 1.7.11

9 de abril de 2025

### Correções de bugs

* Corrigido um crash nas versões do SDK Sony (PlayStation®4 e PlayStation®5) que ocorria quando uma reconexão de rede acontecia após uma desconexão inesperada, seguindo a criação e entrada em um lobby multiusuário.

## 1.7.10

6 de março de 2025

### Correções de bugs

* Corrigido um problema em que a biblioteca podia crashar se o app suspendesse ao mesmo tempo em que um usuário local estava desconectando. Esta correção é para um release apenas do GDK.

## 1.7.9

11 de fevereiro de 2025

### Correções de bugs

* Corrigido um problema em que a biblioteca tentava incorretamente novamente algumas operações associadas ao serviço de mensagens em tempo real quando recebia HTTP 401.
* Corrigida uma regressão introduzida na versão 1.7.8 que atribuía o valor `PFMultiplayerServerDetails::region` a `PFMultiplayerServerDetails::fqdn`.
* Corrigido um problema em que as propriedades associadas a um novo membro não estavam imediatamente disponíveis até uma state change `Updated` subsequente. Agora, assim que uma state change `MemberAdded` é fornecida ao jogo, [PFLobbyGetMemberConnectionStatus()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberconnectionstatus), [PFLobbyGetMemberPropertyKeys()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberpropertykeys) e [PFLobbyGetMemberProperty()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberproperty) fornecem as informações mais atualizadas associadas ao membro. Para preservar a compatibilidade para jogos que dependiam do comportamento anterior, a primeira state change `Updated` após o membro ser adicionado continua a fornecer essa lista inicial de chaves de propriedade como se fossem novas propriedades.
* Corrigidos alguns problemas em que a biblioteca podia crashar quando [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize) era chamado enquanto se limpavam recursos internos de requisições web.
* Corrigido um problema no GDK XBOX em que a biblioteca podia crashar durante a suspensão enquanto limpava o estado interno associado ao listener de convites.
* Corrigido um problema no Android em que a biblioteca podia crashar quando [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize) era chamado enquanto se limpavam threads anexadas ao JavaVM.
* Corrigido um problema no macOS em que a biblioteca estava com symlink incorreto, o que podia se manifestar como quebras de build ao integrar a biblioteca.

## 1.7.8

5 de novembro de 2024

### Correções de bugs

* Corrigido um problema em que chamar [PFMatchmakingTicketCancel](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketcancel) para um ticket de backfill criado com [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket) falhava.
* Corrigido um problema em que o SDK tratava todos os valores em [PFMultiplayerServerDetails](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerserverdetails) como obrigatórios.
* Corrigido um problema em que as versões Sony (PlayStation®4 e PlayStation®5) do SDK não tratavam corretamente falhas intermitentes de requisições HTTP da biblioteca HTTP Sony (PlayStation®4 e PlayStation®5). Além disso, um reporte de erros aprimorado agora fornece informações mais detalhadas para esses casos.

## 1.7.7

25 de outubro de 2024

### Correções de bugs

* Corrigido um problema com símbolos OpenSSL expostos na plataforma macOS. Este release suporta apenas macOS.

## 1.7.6

12 de agosto de 2024

### Correções de bugs

* Corrigido um problema no GDK XBOX em que alguns eventos não eram enfileirados após suspender e retomar um título.
* Corrigido um crash no GDK XBOX após suspender e retomar um título.
* Atualizada [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket) para lidar automaticamente com falhas quando um membro da partida já é membro de tickets demais. Nessa situação, o SDK cancela automaticamente tickets existentes para membros do ticket de backfill e tenta novamente a criação do ticket.

## 1.7.5

17 de julho de 2024

### Correções de bugs

* Corrigido problema potencial com PFMultiplayerUninitialize causando um crash quando usado com hooks de memória personalizados no sistema Unix.

## 1.7.4

17 de junho de 2024

### Correções de bugs

* Corrigido um problema em que o SDK não fazia parsing corretamente das mensagens recebidas por WebSockets no PlayStation®4 e PlayStation®5 se as mensagens continham o caractere `'\0'`. A falha em fazer parsing dessas mensagens podia levar a problemas de conectividade PubSub. Esta correção aplica-se apenas a PlayStation®4 e PlayStation®5.

## 1.7.3

23 de abril de 2024

### Correções de bugs

* Resolvido erro de classe duplicada quando Party e Multiplayer são usados no mesmo app. Esta correção aplica-se apenas ao Android.

## 1.7.2

7 de março de 2024

### Correções de bugs

* Corrigido um problema em que o WebSocket interno de notificação PubSub era lento para detectar e reagir a desconexões. Este problema podia levar a erros ao criar ou entrar em lobbies e tickets de matchmaking.
* Corrigido um problema em que a falha do PubSub em estabelecer conexão com o serviço SignalR não disparava uma state change de falha e não permitia que chamadas subsequentes da API Multiplayer assinassem o PubSub.
* Melhorados os diagnósticos internos.

## 1.7.1

14 de fevereiro de 2024

### Novos recursos

* Adicionadas novas APIs que permitem que entidades PlayFab GameServer entrem e interajam com lobbies de propriedade do cliente:
  * [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 de novembro de 2023

### Novos recursos

* Adicionadas novas APIs [PFMatchmakingTicketGetCustomContext](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext) e
  [PFMatchmakingTicketSetCustomContext](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketsetcustomcontext)
  para associar um contexto personalizado a um ticket de matchmaking.

### Correções de bugs

* Melhorados os diagnósticos internos.

## 1.6.4

16 de agosto de 2023

### Correções de bugs

* Corrigido um bug em que a DLL do GDK não estava sendo assinada com code-sign. Esta correção é para um release apenas do GDK.

## 1.6.3

14 de agosto de 2023

### Correções de bugs

* Corrigido um problema em que a biblioteca podia crashar ao tratar uma notificação de mudança.
* Adicionada nova constante [PFLobbyMemberCountRemainingSearchKey](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/constants/pflobbysearchkeys) para facilitar a busca e ordenação de lobbies com base em suas contagens restantes de membros.

## 1.6.2

14 de julho de 2023

### Correções de bugs

* Corrigido um problema em que operações de matchmaking iniciadas por `PFMultiplayerJoinMatchmakingTicketFromId` expiravam prematuramente.
* Corrigido um problema em que `PFMatchmakingTicketGetTicketId` podia retornar um valor nulo se chamado logo após iniciar uma operação de matchmaking. Agora, retorna uma string vazia como esperado.
* Corrigido um problema em que a biblioteca macOS se identificava como iOS pelos cabeçalhos de requisição web. Essa identificação é usada principalmente para diagnósticos.
* Melhorados os diagnósticos internos.

## 1.6.1

14 de junho de 2023

* No PlayStation®4 e PlayStation®5, o PlayFab Multiplayer limpa todos os recursos a ele associados e se reinicializa se o título entrar e permanecer em modo de segundo plano por mais de 10 minutos.

## 1.6.0

14 de junho de 2023

### Novos recursos

* Adicionado um campo `membershipLock` à struct [PFLobbySearchResult](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbysearchresult) para que você possa ler o estado de bloqueio dos lobbies fornecidos nos resultados de busca de [PFMultiplayerFindLobbies()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfindlobbies).

## 1.5.3

25 de abril de 2023

### Correções de bugs

* Corrigido um erro de linker específico do iOS e macOS em que HttpClient.framework não era encontrado durante o runtime.

## 1.5.2

4 de abril de 2023

### Correções de bugs

* Introduzido o header `PFMultiplayerPal.h`, que fornece suporte para compiladores não-MSVC. Este header define SAL e HRESULTs para plataformas compiladas por não-MSVC.

## 1.5.1

20 de março de 2023

### Novos recursos

* O PlayFab Multiplayer v1.5.1 traz suporte para Linux e Windows Subsystem for Linux (WSL).

## 1.5.0

16 de março de 2023

### Novos recursos

* Adicionadas novas APIs e suporte para lobbies de propriedade do servidor:
  * [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)
* Adicionado novo suporte para criar tickets de backfill de servidor de matchmaking com [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket).
* Adicionada nova constante [PFLobbyMembershipLockSearchKey](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/constants/pflobbysearchkeys) para facilitar a busca apenas por lobbies bloqueados ou desbloqueados ao chamar `PFMultiplayerFindLobbies()`.

Para mais informações sobre o uso de lobbies de propriedade do servidor, veja [Servidores de jogo e lobbies](/services/playfab/multiplayer/lobby/lobby-server-overview).

### Correções de bugs

* Adicionada uma correção que reduz desconexões PubSub inesperadas devido à contenção de threads em segundo plano.

## 1.4.3

15 de novembro de 2022

### Novos recursos

* O PlayFab Multiplayer v1.4.3 traz suporte para iOS e macOS.

## 1.4.2

26 de outubro de 2022

### Correções de bugs

* Corrigido um bug em que reconexões PubSub podiam fazer com que futuras requisições de unsubscribe do PubSub falhassem.

## 1.4.1

25 de outubro de 2022

### Correções de bugs

* Corrigido um bug em que a biblioteca criava threads desnecessárias e de curta duração.
* No Windows, XBOX e Android, corrigido um bug em que a biblioteca podia tentar requisições web antes que um período retry-after previamente registrado expirasse.
* Melhorada a mensagem de erro se um servidor web não puder ser alcançado.

## 1.4.0

11 de outubro de 2022

### Novos recursos

* O PlayFab Multiplayer versão 1.4.0 adiciona suporte para Android.

## 1.3.1

20 de setembro de 2022

### Correções de bugs

* Corrigido um bug que fazia com que recursos WebSocket vazassem memória ao chamar [PFMultiplayerUninitialize](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize) ou quando a biblioteca tratava internamente a suspensão do app em consoles XBOX.

## 1.3.0

9 de setembro de 2022

### Novos recursos

* Adicionada uma nova função, [PFLobbyGetMemberConnectionStatus](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberconnectionstatus), que você pode usar para detectar se um usuário está conectado ao serviço de notificação PubSub. Quando o status de conexão de um usuário muda, você recebe um [PFLobbyUpdatedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange) com um [PFLobbyMemberUpdateSummary](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberupdatesummary) em que o campo `connectionStatusUpdated` é `true`.
* Atualizado o protocolo usado para trocar mensagens com o serviço de notificação PubSub, de JSON para MessagePack, o que diminui o tamanho das mensagens. Esta mudança não afeta a superfície da API.

### Correções de bugs

* Melhorada a mensagem reportada por [PFMultiplayerGetErrorCode](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage) para vários erros relacionados a limitação de taxa.

## 1.2.0

17 de agosto de 2022

### Novos recursos

* Os detalhes da partida agora reportam detalhes do servidor associados ao servidor multiplayer alocado quando uma partida é encontrada, se a fila de matchmaking estiver configurada para alocar servidores multiplayer. Para mais informações, veja [PFMatchmakingMatchDetails](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchdetails).
* Uma nova constante, `PFLobbyAmOwnerSearchKey`, foi definida para a chave de busca `lobby/amOwner`. Para mais informações sobre o uso de chaves de busca, veja [PFLobbySearchConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbysearchconfiguration).

### Correções de bugs

* Melhorada a mensagem reportada por [PFMultiplayerGetErrorCode](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage) para vários códigos de erro.
* Corrigido um bug em que o serviço de notificação não desinscrevia entidades sob algumas condições de falha.

## 1.1.5

13 de julho de 2022

### Correções de bugs

* Corrigidos valores incorretos de string constante para `PFLobbyMemberCountSearchKey` e `PFLobbyAmMemberSearchKey` no header PFLobby.h.
* Corrigido um bug que podia fazer com que `PFMultiplayerUninitialize()` bloqueasse indefinidamente se um WebSocket fosse fechado inesperadamente.
* Corrigido um bug que fazia com que notificações PubSub se tornassem inutilizáveis e operações da API Lobby/Matchmaking travassem indefinidamente após uma desconexão inesperada do WebSocket.

## 1.1.4

24 de junho de 2022

### Correções de bugs

* GDK: Corrigido um bug em que operações envolvendo comunicação de rede falhavam silenciosamente se as operações iniciavam cedo demais após suspend ou resume.
* Corrigido um bug em que o SDK crashava ao retomar a execução após ficar parado no depurador por mais de 10 segundos.

## 1.1.3

10 de junho de 2022

### Novos recursos

* O SDK agora é mais responsivo a desconexões inesperadas (detecta-as 2-3 vezes mais rápido que antes).
* Desconexões inesperadas de Lobby agora resultam em tentativas automáticas de reconexão. O cliente aprende sobre a desconexão apenas depois que essas tentativas de reconexão falham.
* GDK/Win32: Respostas de falha do serviço web (429, 503 e respostas similares) agora disparam retries automáticos. O cliente aprende sobre a falha apenas depois que esses retries falham.

### Correções de bugs

* Corrigido um bug em que o matchmaking falhava após 10 partidas consecutivas.
* Corrigido um bug em que `GetErrorMessage(...)` não fornecia mensagens de erro relacionadas ao matchmaking.
* Corrigido um bug em que dois campos na struct `LobbySearchResult` não eram populados corretamente (`maxMemberCount` e `currentMemberCount`).
* Corrigidos vários bugs relacionados a comportamento e confiabilidade após suspend e resume.

## 1.1.1

13 de abril de 2022

### Correções de bugs

* Switch: Fornece um novo header PAL necessário para compilar contra o PlayFab Multiplayer.

## 1.1.0

4 de março de 2022

### Alterações de API

* Alterada a assinatura da API de `PFMultiplayerGetErrorMessage`. Anteriormente, esta função retornava um `HRESULT` e usava um parâmetro de saída para retornar a string de mensagem de erro. Agora, a função retorna a string diretamente.

### Novos recursos

* GDK: Adicionado suporte para tratar automaticamente suspend e resume no XBOX.

### Correções de bugs

* Corrigido um bug em que a API ignorava os dados iniciais do membro passados para `PFMultiplayerJoinLobby` se o jogador estivesse entrando novamente em um lobby.

## 1.0.0

23 de novembro de 2021

O PlayFab Multiplayer agora está disponível em preview. Para uma visão geral dos recursos de Matchmaking e Lobby, confira:

* [Visão geral do PlayFab Lobby](/services/playfab/multiplayer/lobby)
* [Quickstart do PlayFab Multiplayer Lobby](/services/playfab/multiplayer/lobby/lobby-getting-started)
* [Visão geral do PlayFab Matchmaking](/services/playfab/multiplayer/matchmaking)
* [Quickstart do PlayFab Multiplayer Matchmaking](/services/playfab/multiplayer/matchmaking/quickstart-client-sdk)

'PlayStation' é uma marca registrada ou marca comercial da Sony Interactive Entertainment Inc.


## Related topics

- [Notas de versão do SDK PlayFab Services 2026](/pt-BR/services/playfab/release-notes/index.md)
- [Notas de versão do PlayFab Party](/pt-BR/services/playfab/multiplayer/networking/release-notes.md)
