> ## 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 la versión de PlayFab 2019

> Notas de la versión del SDK de PlayFab Services de 2019, incluidas las versiones del SDK, las nuevas API, los elementos en desuso y las mejoras de plataforma entregadas durante ese año.

## 191218

¡Última publicación del SDK de 2019!

### Cambios de API:

* Nuevos métodos: [GetMultiplayerServerLogs](https://learn.microsoft.com/en-us/rest/api/services/playfab/multiplayer/multiplayerserver/getmultiplayerserverlogs) y [UntagContainerImage](https://learn.microsoft.com/en-us/rest/api/services/playfab/multiplayer/multiplayerserver/untagcontainerimage)
* Muchas correcciones de errores menores en la mayoría de los SDK, incluidos: [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)

### Cambios específicos de [NodeSDK](https://github.com/PlayFab/NodeSDK):

* \[Cambio importante menor] Las situaciones de error ahora inician objetos error() en lugar de cadenas simples

### Cambios específicos de [UnitySDK](https://github.com/PlayFab/UnitySdk):

* Se crearon archivos asmdef para Unity para desacoplar PlayFab de la DLL en tiempo de ejecución de Unity
* Funcionamiento comprobado en Unity: 5.6.Latest y todas las versiones desde 2017.1.Latest hasta 2019.3.Latest

### Cambios específicos de [UnrealSDK](https://www.unrealengine.com/marketplace/product/playfab-sdk):

* Se agregó compatibilidad con Unreal 4.24
* Funcionamiento comprobado en 4.22, 4.23, 4.24

### Cambios específicos de [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk):

* Esta versión tiene cambios importantes menores, que requerirán algunos cambios de código en el proyecto
  * Consulte nuestra [guía de actualización](https://github.com/PlayFab/XPlatCppSdk/blob/master/upgrade3.22.191111.md)
* (Cambio importante: todos los clientes) Se han movido algunas variables de PlayFabSettings
  * Requiere cambios de código menores para todos los clientes. Consulte nuestra [guía de actualización](https://github.com/PlayFab/XPlatCppSdk/blob/master/upgrade3.22.191111.md)
* Correcciones importantes en el aislamiento de datos de las API de instancia, lo que incluye algunos cambios de firma y de uso
  * Requiere cambios en el código del cliente si usó las API de instancia
* Mejoras de sintaxis de C++ (para la corrección de const y punteros frente a referencias)
  * Probabilidad mínima de ajustes en el código del cliente
* Correcciones importantes en las marcas de tiempo en todas las plataformas
  * Requiere cambios en el código del cliente si lee o escribe marcas de tiempo en la API de PlayFab, en los modelos o en los métodos de utilidad de marcas de tiempo de PlayFab
  * La mayoría de los clientes solo observarán que las marcas de tiempo ahora serán correctas y seguras para subprocesos en todas las plataformas
* Actualizaciones menores de proyectos y advertencias resueltas para la mayoría de los proyectos o soluciones específicos de la plataforma

## 191122

Fecha: 22-11-2019

### Revisiones específicas de [CSharpSdk](https://github.com/PlayFab/CSharpSDK):

* Se corrigió un problema por el que la autenticación de las solicitudes no siempre se aplicaba correctamente al realizar llamadas de API
* Se corrigieron algunas advertencias
* Las llamadas de API desde el subproceso principal de la GUI harán que el programa se entrecorte (porque es un antipatrón), pero ya no interbloquearán el programa

## 191121

Fecha: 21-11-2019

### Cambios de API:

* Se ha actualizado la documentación de códigos de error de muchos métodos

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

* Se quitaron las referencias codificadas de forma rígida a SimpleJson, el serializador Json predeterminado.
  * Esto corregirá algunos problemas cuando los clientes reemplacen el serializador predeterminado por el suyo propio.

### Cambios específicos de [NodeSDK](https://github.com/PlayFab/NodeSdk):

* Actualizaciones menores de las definiciones de typescript
* Varias ubicaciones que antes iniciaban cadenas ahora inician errores adecuados
* Corrección de compatibilidad con Phaser 3

### Cambios específicos de [UnitySDK](https://github.com/PlayFab/UnitySdk):

* Se quitaron las referencias codificadas de forma rígida a SimpleJson, el serializador Json predeterminado.
  * Esto corregirá algunos problemas cuando los clientes reemplacen el serializador predeterminado por el suyo propio.
* Funcionamiento comprobado en Unity: 5.6.Latest y todas las versiones desde 2017.1.Latest hasta 2019.2.Latest

### Cambios específicos de [UnrealSDK](https://www.unrealengine.com/marketplace/product/playfab-sdk):

* Funcionamiento comprobado en 4.21, 4.22, 4.23

### Publicación de [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk) retrasada:

* Tenemos algunas mejoras y cambios significativos que llegarán pronto, pero no están terminados. En consecuencia, XPlat no se pudo publicar en esta versión.
* Habrá nuevas características y mejoras de rendimiento y de firmas.
* Habrá cambios importantes muy menores y una guía de actualización.
* ¡Esté atento a la próxima versión!

## 191029

Fecha: 29-10-2019

### Cambios de API:

* [TreatmentAssignment](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/loginwithandroiddeviceid) usado en las llamadas de método "Login With ..." del cliente.
* Correcciones de errores menores en [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk)
* Corrección de un error menor de [PythonSDK](https://github.com/PlayFab/PythonSdk)
* Se han resuelto algunos problemas de [NodeSDK](https://github.com/PlayFab/NodeSdk)

### Cambios específicos de [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin/):

* Corrección de un problema menor relacionado con las variables miembro obligatorias en los contenedores de solicitudes
* Funcionamiento comprobado en 4.21, 4.22, 4.23

### Cambios específicos de [UnitySDK](https://github.com/PlayFab/UnitySdk):

* Funcionamiento comprobado en Unity: 5.6.Latest y todas las versiones desde 2017.1.Latest hasta 2019.2.Latest

## 191015

Fecha: 15-10-2019

### Cambios de API:

* Correcciones de errores menores en [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk): las enumeraciones de PlayFab ahora deberían ser clases enum, por lo que se empezará a aplicar tipado estricto en las enumeraciones de PlayFab (consulte las cppCoreGuidelines de código abierto sobre las clases enum)
* Los perfiles ahora tienen ExperimentVariants (PlayerProfiles y ProfilesAPI con actualizaciones de las API de Admin y Server)
* Actualización de los mensajes de error de Client para AccountNotFound
* La API de Events agregó descripciones aclaratorias sobre qué espacios de nombres se permiten para los eventos personalizados de PlayStream
* [MultiplayerAPI](https://github.com/PlayFab/XPlatCppSdk) agregó alias con [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)

### Cambios específicos de [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamiento comprobado en 4.21, 4.22, 4.23

### Cambios específicos de [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamiento comprobado en Unity: 5.6.Latest y todas las versiones desde 2017.1.Latest hasta 2019.2.Latest

## 191001

Fecha: 01-10-2019

### Cambios de API:

* Correcciones de errores menores con Unity; ya no deberíamos ver errores benignos al actualizar el SDK
* Correcciones de errores menores con C++; el paquete nuget ya no debería requerir trabajo adicional para que lib\_json funcione
* Actualizaciones menores de descripciones de la documentación

### Cambios específicos de [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamiento comprobado en 4.21, 4.22, 4.23

### Cambios específicos de [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamiento comprobado en Unity: 5.6.Latest y todas las versiones desde 2017.1.Latest hasta 2019.2.Latest

## 190916

Fecha: 16-09-2019

### Cambios de API:

* Actualizaciones de códigos de error

### Cambios específicos de [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Correcciones menores de advertencias de compilación
* Actualizado para la compatibilidad con 4.23
* Funcionamiento comprobado en 4.21, 4.22, 4.23

### Cambios específicos de [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamiento comprobado en Unity: 5.6.Latest y todas las versiones desde 2017.1.Latest hasta 2019.1.Latest

## 190903

Fecha: 03-09-2019

### Cambios de API:

* Se agregó [GetStoreItems](xref:titleid.playfabapi.com.client.title-widedatamanagement.getstoreitems) a la API de Server
* Varias correcciones de errores de sintaxis menores

### Cambios específicos de [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamiento comprobado en 4.20, 4.21, 4.22

### Cambios específicos de [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamiento comprobado en Unity: 5.6.Latest y todas las versiones desde 2017.1.Latest hasta 2019.1.Latest

## 190821

Fecha: 21-08-2019

### Cambios de API

* La [API de Authentication](https://learn.microsoft.com/en-us/rest/api/services/playfab/authentication/authentication?) tiene un nuevo LoginIdentityProvider
* Adición del parámetro CatalogVersion a las API de validación de recibos
* PurchaseReceiptFulfillment: las API de validación de recibos devuelven los artículos entregados; ejemplo: [Restore IOS Purchases](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/platform-specific-methods/restoreiospurchases)

### Cambios específicos de [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamiento comprobado en 4.20, 4.21, 4.22

### Cambios específicos de [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamiento comprobado en Unity: 5.6.Latest y todas las versiones desde 2017.1.Latest hasta 2019.1.Latest

## 190717

Fecha: 17-07-2019

### Cambios de API:

* [WriteTelemetry](xref:titleid.playfabapi.com.events.playstreamevents.writetelemetryevents) ya salió de la fase beta como API pública
* Las [API de Multiplayer](https://learn.microsoft.com/en-us/rest/api/services/playfab/multiplayer/multiplayerserver) han pasado de la fase beta a CSharpOnly
* Actualizaciones menores de los códigos de error de la API

### Cambios específicos de [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamiento comprobado en 4.20, 4.21, 4.22

### Cambios específicos de [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamiento comprobado en Unity 5.6.Latest y todas las versiones desde 2017.1.Latest hasta 2019.1.Latest

## 190625

Fecha: 25-06-2019

### Cambios de API:

* Cambios de API menores
* Correcciones de errores de [Authentication](https://learn.microsoft.com/en-us/rest/api/services/playfab/authentication/authentication)

### Cambios específicos de [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamiento comprobado en 4.20, 4.21, 4.22

### Cambios específicos de [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamiento comprobado en Unity 5.6.Latest y todas las versiones desde 2017.1.Latest hasta 2019.1.Latest

## 190610

Fecha: 10-06-2019

### Cambios de API:

* Correcciones de errores menores

### Cambios de la API de [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

### Cambios de API:

* Correcciones de errores menores

### Cambios específicos de [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin):

* Funcionamiento comprobado en 4.20, 4.21, 4.22

### Cambios específicos de [UnitySDK](https://github.com/PlayFab/UnitySDK):

* Funcionamiento comprobado en Unity 5.6.Latest y todas las versiones desde 2017.1.Latest hasta 2019.1.Latest

## 190509

Fecha: 09-05-2019

### Cambios de API:

#### Nuevos 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)

#### Nuevos métodos de plantillas de notificaciones push

* Las tres nuevas API para notificaciones push permiten a los desarrolladores eliminar, crear, guardar y enviar plantillas de notificaciones 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)

### Cambios específicos de [UnitySdk](https://github.com/PlayFab/UnitySDK):

* Funcionamiento comprobado en 2019.1

### Cambios específicos de [CSharpSdk](https://github.com/PlayFab/CSharpSDK) y [XPlatCppSdk](https://github.com/PlayFab/XPlatCppSdk):

* Correcciones de errores menores

## 190424

Fecha: 24-04-2019

### Cambios de API:

]

* Se actualizaron los códigos de error de las siguientes API de la [API de PlayFab](/services/playfab/api-references): **Admin**, **Authentication**, **CloudScript**, **Groups**, **Matchmaker** y **Multiplayer**.

## 190410

Fecha: 10-04-2019

### Cambios de la API de [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

Fecha: 12-03-2019

### Cambios de API:

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

## 190304

Fecha: 04-03-2019

### Cambios de API:

* El SDK de C++ para Windows ahora está en desuso. Se recomienda usar el [XPlatCppSdk](https://github.com/PlayFab/XPlatCppSdk) para cualquier desarrollo de C++ en Windows

## 190219

Fecha: 19-02-2019

Correcciones de errores menores

## 190205

Fecha: 05-02-2019

### Cambios de API:

* Actualización de metadatos de documentación obsoletos
* Se agregó TypeString como nombre alternativo de Type en la mayoría de las API
* Se agregó AddLocalizedNews a la API de [Admin](/services/playfab/api-references)
* Se agregó GetPlayFabIDsFromPSNAccountIDs a la API de [Server](/services/playfab/api-references)

## 190123

Fecha: 23-01-2019

### Cambios de API:

* Se agregó otro motivo de MatchmakingEntityInvalid: NoLeaderboardForStatistic
* Se agregó **CurrentServerStats** a los modelos de [Multiplayer](https://learn.microsoft.com/en-us/rest/api/services/playfab/multiplayer/multiplayerserver)
* Varias correcciones de errores en Unity
* Los nugets xplat de XBOX también están disponibles: [https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/](https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/)


## Related topics

- [Notas de la versión del asistente de XBOX Live de PlayFab Party](/es/services/playfab/multiplayer/networking/party-xboxlive-relnotes.md)
- [Notas de la versión de PlayFab de 2015](/es/services/playfab/release-notes/2015.md)
- [Notas de la versión de PlayFab 2020](/es/services/playfab/release-notes/2020.md)
- [Notas de la versión de PlayFab 2021](/es/services/playfab/release-notes/2021.md)
- [Notas de la versión de PlayFab 2022](/es/services/playfab/release-notes/2022.md)
