> ## 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 PlayFab 2019

> Notas de versão do SDK PlayFab Services de 2019, incluindo versões do SDK, novas APIs, preterições e melhorias de plataforma entregues naquele ano.

## 191218

Última publicação de SDK de 2019!

### Alterações de API:

* Novos métodos: [GetMultiplayerServerLogs](https://learn.microsoft.com/en-us/rest/api/services/playfab/multiplayer/multiplayerserver/getmultiplayerserverlogs) e [UntagContainerImage](https://learn.microsoft.com/en-us/rest/api/services/playfab/multiplayer/multiplayerserver/untagcontainerimage)
* Muitas pequenas correções de bugs na maioria dos SDKs, incluindo: [ActionScriptSdk](https://github.com/PlayFab/ActionScriptSDK), [CloudScript](https://github.com/PlayFab/SdkTestingCloudScript), [CSharpSdk](https://github.com/PlayFab/CSharpSDK), [UnitySDK](https://github.com/PlayFab/UnitySdk), [UnrealSDK](https://www.unrealengine.com/marketplace/product/playfab-sdk)

### Alterações específicas do [NodeSDK](https://github.com/PlayFab/NodeSDK):

* \[Pequena alteração significativa] Situações de erro agora geram objetos error() em vez de cadeias de caracteres simples

### Alterações específicas do [UnitySDK](https://github.com/PlayFab/UnitySdk):

* Criados arquivos asmdef para o Unity a fim de desacoplar o PlayFab da DLL de runtime do Unity
* Funcionamento verificado no Unity: 5.6.Latest e todas as versões de 2017.1.Latest a 2019.3.Latest

### Alterações específicas do [UnrealSDK](https://www.unrealengine.com/marketplace/product/playfab-sdk):

* Adicionado suporte ao Unreal 4.24
* Funcionamento verificado nas versões 4.22, 4.23 e 4.24

### Alterações específicas do [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk):

* Este release tem pequenas alterações significativas que exigirão algumas alterações de código no seu projeto
  * Consulte nosso [guia de upgrade](https://github.com/PlayFab/XPlatCppSdk/blob/master/upgrade3.22.191111.md)
* (Alteração significativa - todos os clientes) Algumas variáveis de PlayFabSettings foram movidas
  * Exige pequenas alterações de código para todos os clientes. Consulte nosso [guia de upgrade](https://github.com/PlayFab/XPlatCppSdk/blob/master/upgrade3.22.191111.md)
* Grandes correções no isolamento de dados das APIs de instância, o que inclui algumas alterações de assinatura e de uso
  * Exige alterações no código do cliente se você usava as APIs de instância,
* Melhorias de sintaxe C++ (para correção de const e ponteiros versus referências)
  * Chance mínima de ajustes no código do cliente
* Grandes correções nos carimbos de data/hora em todas as plataformas
  * Exige alterações no código do cliente se você lê ou grava carimbos de data/hora na API do PlayFab, nos modelos ou nos métodos utilitários de carimbo de data/hora do PlayFab
  * A maioria dos clientes apenas observará que os carimbos de data/hora agora estarão corretos e thread-safe em todas as plataformas
* Pequenas atualizações de projeto e avisos resolvidos na maioria dos projetos/soluções específicos de plataforma

## 191122

Data: 2019-11-22

### Hotfixes específicos do [CSharpSdk](https://github.com/PlayFab/CSharpSDK):

* Corrigido um problema em que a autenticação de solicitações nem sempre era aplicada corretamente ao fazer chamadas de API
* Corrigidos alguns avisos
* Chamadas de API a partir do thread principal da GUI farão o programa travar momentaneamente (pois isso é um antipadrão), mas não causarão mais deadlock no programa

## 191121

Data: 2019-11-21

### Alterações de API:

* A documentação de códigos de erro de muitos métodos foi atualizada

### Alterações específicas do [CSharpSdk](https://github.com/PlayFab/CSharpSDK):

* Removidas as referências fixas no código ao SimpleJson, o serializador Json padrão.
  * Isso corrigirá alguns problemas quando os clientes substituírem o serializador padrão pelo seu próprio.

### Alterações específicas do [NodeSDK](https://github.com/PlayFab/NodeSdk):

* Pequenas atualizações nas definições de typescript
* Vários locais que geravam cadeias de caracteres agora geram Errors adequados
* Correção de compatibilidade com o Phaser 3

### Alterações específicas do [UnitySDK](https://github.com/PlayFab/UnitySdk):

* Removidas as referências fixas no código ao SimpleJson, o serializador Json padrão.
  * Isso corrigirá alguns problemas quando os clientes substituírem o serializador padrão pelo seu próprio.
* Funcionamento verificado no Unity: 5.6.Latest e todas as versões de 2017.1.Latest a 2019.2.Latest

### Alterações específicas do [UnrealSDK](https://www.unrealengine.com/marketplace/product/playfab-sdk):

* Funcionamento verificado nas versões 4.21, 4.22 e 4.23

### Publicação do [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk) adiada:

* Temos algumas melhorias e alterações significativas chegando em breve, mas elas ainda não estão concluídas. Por isso, o XPlat não pôde ser publicado neste release.
* Haverá novos recursos e melhorias de desempenho e de assinatura.
* Haverá alterações significativas muito pequenas e um guia de upgrade.
* Fique ligado no próximo release!

## 191029

Data: 2019-10-29

### Alterações de API:

* [TreatmentAssignment](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/loginwithandroiddeviceid) usado nas chamadas de método "Login With ..." do cliente.
* Pequenas correções de bugs no [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk)
* Pequena correção de bug no [PythonSDK](https://github.com/PlayFab/PythonSdk)
* Alguns problemas do [NodeSDK](https://github.com/PlayFab/NodeSdk) foram resolvidos

### Alterações específicas do [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin/):

* Pequena correção relacionada a variáveis de membro obrigatórias em contêineres de solicitação
* Funcionamento verificado nas versões 4.21, 4.22 e 4.23

### Alterações específicas do [UnitySDK](https://github.com/PlayFab/UnitySdk):

* Funcionamento verificado no Unity: 5.6.Latest e todas as versões de 2017.1.Latest a 2019.2.Latest

## 191015

Data: 2019-10-15

### Alterações de API:

* Pequenas correções de bugs no [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk): os enums do PlayFab agora devem ser classes enum, portanto a tipagem estrita começará a ser aplicada nos enums do PlayFab (consulte as cppCoreGuidelines de código aberto sobre classes enum)
* Os perfis agora têm ExperimentVariants (PlayerProfiles e ProfilesAPI, com atualizações nas APIs Admin e Server)
* Atualização das mensagens de erro do cliente para AccountNotFound
* A Events API adicionou descrições que esclarecem quais namespaces são permitidos para eventos personalizados do PlayStream
* A [MultiplayerAPI](https://github.com/PlayFab/XPlatCppSdk) adicionou aliases com [CreateBuildAlias](xref:titleid.playfabapi.com.multiplayer.multiplayerserver.createbuildalias), [DeleteBuildAlias](xref:titleid.playfabapi.com.multiplayer.multiplayerserver.deletebuildalias), [GetBuildAlias](xref:titleid.playfabapi.com.multiplayer.multiplayerserver.getbuildalias), [UpdateBuildAlias](xref:titleid.playfabapi.com.multiplayer.multiplayerserver.updatebuildalias)

### Alterações específicas do [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamento verificado nas versões 4.21, 4.22 e 4.23

### Alterações específicas do [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamento verificado no Unity: 5.6.Latest e todas as versões de 2017.1.Latest a 2019.2.Latest

## 191001

Data: 2019-10-01

### Alterações de API:

* Pequenas correções de bugs no Unity; não devemos mais ver erros benignos ao fazer upgrade do SDK
* Pequenas correções de bugs no C++; o pacote nuget não deve mais exigir trabalho adicional para fazer o lib\_json funcionar
* Pequenas atualizações nas descrições da documentação

### Alterações específicas do [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamento verificado nas versões 4.21, 4.22 e 4.23

### Alterações específicas do [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamento verificado no Unity: 5.6.Latest e todas as versões de 2017.1.Latest a 2019.2.Latest

## 190916

Data: 2019-09-16

### Alterações de API:

* Atualizações de códigos de erro

### Alterações específicas do [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Pequenas correções de avisos de build
* Atualizado para compatibilidade com a 4.23
* Funcionamento verificado nas versões 4.21, 4.22 e 4.23

### Alterações específicas do [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamento verificado no Unity: 5.6.Latest e todas as versões de 2017.1.Latest a 2019.1.Latest

## 190903

Data: 2019-09-03

### Alterações de API:

* Adicionado [GetStoreItems](xref:titleid.playfabapi.com.client.title-widedatamanagement.getstoreitems) à API de servidor
* Várias pequenas correções de bugs de sintaxe

### Alterações específicas do [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamento verificado nas versões 4.20, 4.21 e 4.22

### Alterações específicas do [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamento verificado no Unity: 5.6.Latest e todas as versões de 2017.1.Latest a 2019.1.Latest

## 190821

Data: 2019-08-21

### Alterações de API

* A [API Authentication](https://learn.microsoft.com/en-us/rest/api/services/playfab/authentication/authentication?) tem um novo LoginIdentityProvider
* Adicionado o parâmetro CatalogVersion às APIs de validação de recibos
* PurchaseReceiptFulfillment - As APIs de validação de recibos retornam os itens atendidos; por exemplo, [Restore IOS Purchases](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/platform-specific-methods/restoreiospurchases)

### Alterações específicas do [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamento verificado nas versões 4.20, 4.21 e 4.22

### Alterações específicas do [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamento verificado no Unity: 5.6.Latest e todas as versões de 2017.1.Latest a 2019.1.Latest

## 190717

Data: 2019-07-17

### Alterações de API:

* [WriteTelemetry](xref:titleid.playfabapi.com.events.playstreamevents.writetelemetryevents) saiu do beta e agora é uma API pública
* As [APIs de multijogador](https://learn.microsoft.com/en-us/rest/api/services/playfab/multiplayer/multiplayerserver) saíram do beta para CSharpOnly
* Pequenas atualizações de códigos de erro de API

### Alterações específicas do [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamento verificado nas versões 4.20, 4.21 e 4.22

### Alterações específicas do [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamento verificado no Unity 5.6.Latest e em todas as versões de 2017.1.Latest a 2019.1.Latest

## 190625

Data: 2019-06-25

### Alterações de API:

* pequenas alterações de API
* Correções de bugs em [Authentication](https://learn.microsoft.com/en-us/rest/api/services/playfab/authentication/authentication)

### Alterações específicas do [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamento verificado nas versões 4.20, 4.21 e 4.22

### Alterações específicas do [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamento verificado no Unity 5.6.Latest e em todas as versões de 2017.1.Latest a 2019.1.Latest

## 190610

Data: 2019-06-10

### Alterações de API:

* Pequenas correções de bugs

### Alterações da API [Authentication](https://learn.microsoft.com/en-us/rest/api/services/playfab/authentication/authentication/validateentitytoken):

* [EntityLineage](https://learn.microsoft.com/en-us/rest/api/services/playfab/authentication/authentication/validateentitytoken?)
* [ValidateEntityToken](https://learn.microsoft.com/en-us/rest/api/services/playfab/authentication/authentication/validateentitytoken)

## 190520

### Alterações de API:

* Pequenas correções de bugs

### Alterações específicas do [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamento verificado nas versões 4.20, 4.21 e 4.22

### Alterações específicas do [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamento verificado no Unity 5.6.Latest e em todas as versões de 2017.1.Latest a 2019.1.Latest

## 190509

Data: 2019-05-09

### Alterações de API:

#### Novos métodos

* multiplayer.[GetTitleMultiplayerServersQuotas](xref:titleid.playfabapi.com.multiplayer.multiplayerserver.gettitlemultiplayerserversquotas)
* server.[AddGenericID](xref:titleid.playfabapi.com.server.accountmanagement.addgenericid)
* server.[GetPlayFabIDsFromGenericIDs](xref:titleid.playfabapi.com.server.accountmanagement.getplayfabidsfromgenericids)
* server.[LinkServerCustomId](xref:titleid.playfabapi.com.server.accountmanagement.linkservercustomid)
* server.[RemoveGenericID](xref:titleid.playfabapi.com.server.accountmanagement.removegenericid)
* server.[UnlinkServerCustomId](xref:titleid.playfabapi.com.server.accountmanagement.unlinkservercustomid)

#### Novos métodos de modelos de push

* As três novas APIs de notificações por push permitem que os desenvolvedores excluam, criem, salvem e enviem modelos de notificação por push
* server.[DeletePushNotificationTemplate](xref:titleid.playfabapi.com.server.accountmanagement.deletepushnotificationtemplate)
* server.[SavePushNotificationTemplate](xref:titleid.playfabapi.com.server.accountmanagement.savepushnotificationtemplate)
* server.[SendPushNotificationFromTemplate](xref:titleid.playfabapi.com.server.accountmanagement.sendpushnotificationfromtemplate)

### Alterações específicas do [UnitySdk](https://github.com/PlayFab/UnitySDK):

* Funcionamento verificado na 2019.1

### Alterações específicas do [CSharpSdk](https://github.com/PlayFab/CSharpSDK) e do [XPlatCppSdk](https://github.com/PlayFab/XPlatCppSdk):

* Pequenas correções de bugs

## 190424

Data: 2019-04-24

### Alterações de API:

]

* Códigos de erro atualizados para as seguintes APIs na [API do PlayFab](/pt-BR/services/playfab/api-references): **Admin**, **Authentication**, **CloudScript**, **Groups**, **Matchmaker** e **Multiplayer**.

## 190410

Data: 2019-04-10

### Alterações da API [Profiles](https://learn.microsoft.com/en-us/rest/api/services/playfab/profiles/account-management?):

* [EntityStatisticValue](https://learn.microsoft.com/en-us/rest/api/services/playfab/profiles/account-management/getprofiles?)
* [EntityStatisticChildValue](https://learn.microsoft.com/en-us/rest/api/services/playfab/profiles/account-management/getprofiles)

## 190312

Data: 2019-03-12

### Alterações de API:

* Novas APIs de [Multiplayer](https://learn.microsoft.com/en-us/rest/api/services/playfab/multiplayer/multiplayerserver?)

## 190304

Data: 2019-03-04

### Alterações de API:

* O SDK do Windows para C++ foi preterido. Recomendamos usar o [XPlatCppSdk](https://github.com/PlayFab/XPlatCppSdk) para qualquer desenvolvimento em C++ no Windows

## 190219

Data: 2019-02-19

Pequenas correções de bugs

## 190205

Data: 2019-02-05

### Alterações de API:

* Metadados obsoletos da documentação atualizados
* Adicionado TypeString como nome alternativo para Type na maioria das APIs
* Adicionado AddLocalizedNews à API [Admin](/pt-BR/services/playfab/api-references)
* Adicionado GetPlayFabIDsFromPSNAccountIDs à API [Server](/pt-BR/services/playfab/api-references)

## 190123

Data: 2019-01-23

### Alterações de API:

* Adicionado outro motivo para MatchmakingEntityInvalid: NoLeaderboardForStatistic
* Adicionado **CurrentServerStats** aos modelos de [Multiplayer](https://learn.microsoft.com/en-us/rest/api/services/playfab/multiplayer/multiplayerserver)
* Várias correções de bugs no Unity
* Os nugets xplat do XBOX também estão disponíveis: [https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/](https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/)


## Related topics

- [Notas de versão do PlayFab Party XBOX Live Helper](/pt-BR/services/playfab/multiplayer/networking/party-xboxlive-relnotes.md)
- [Notas de versão](/pt-BR/tools/tools-pc/xbox-pc-remote-tools/release-notes/index.md)
- [Notas de versão do PlayFab 2017](/pt-BR/services/playfab/release-notes/2017.md)
- [Notas de versão do PlayFab 2021](/pt-BR/services/playfab/release-notes/2021.md)
- [Notas de versão do PlayFab 2016](/pt-BR/services/playfab/release-notes/2016.md)
