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

# PlayFab 릴리스 노트 2019

> 2019년 PlayFab 릴리스 노트입니다.

## 191218

2019년 마지막 SDK 게시입니다!

### API 변경 내용:

* 새 메서드: [GetMultiplayerServerLogs](https://docs.xbox.com/ko/rest/api/playfab/multiplayer/multiplayerserver/getmultiplayerserverlogs) 및 [UntagContainerImage](https://docs.xbox.com/ko/rest/api/playfab/multiplayer/multiplayerserver/untagcontainerimage)
* [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)를 비롯한 대부분의 SDK에서 여러 사소한 버그를 수정했습니다.

### [NodeSDK](https://github.com/PlayFab/NodeSDK) 관련 변경 내용:

* \[사소한 호환성이 손상되는 변경] 이제 오류 상황에서 일반 문자열 대신 error() 개체를 throw합니다.

### [UnitySDK](https://github.com/PlayFab/UnitySdk) 관련 변경 내용:

* PlayFab을 Unity 런타임 DLL과 분리하기 위해 Unity용 asmdef 파일을 만들었습니다.
* Unity 5.6.Latest 및 2017.1.Latest부터 2019.3.Latest까지의 모든 버전에서 작동하는 것을 확인했습니다.

### [UnrealSDK](https://www.unrealengine.com/marketplace/product/playfab-sdk) 관련 변경 내용:

* Unreal 4.24에 대한 지원을 추가했습니다.
* 4.22, 4.23, 4.24에서 작동하는 것을 확인했습니다.

### [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk) 관련 변경 내용:

* 이 릴리스에는 사소한 호환성이 손상되는 변경 사항이 포함되어 있어 프로젝트에서 일부 코드를 변경해야 합니다.
  * [업그레이드 가이드](https://github.com/PlayFab/XPlatCppSdk/blob/master/upgrade3.22.191111.md)를 참조하세요.
* (호환성이 손상되는 변경 - 모든 고객) 일부 PlayFabSettings 변수가 이동되었습니다.
  * 모든 고객이 사소한 코드 변경을 해야 합니다. [업그레이드 가이드](https://github.com/PlayFab/XPlatCppSdk/blob/master/upgrade3.22.191111.md)를 참조하세요.
* 인스턴스 API 데이터 격리에 대한 주요 수정 사항으로, 일부 시그니처 및 사용법 변경이 포함됩니다.
  * 인스턴스 API를 사용한 경우 고객 코드를 변경해야 합니다.
* C++ 구문 개선(const 정확성 및 포인터와 참조 관련)
  * 고객 코드를 조정해야 할 가능성은 매우 낮습니다.
* 모든 플랫폼에서 타임스탬프에 대한 주요 수정
  * PlayFab API, 모델 또는 PlayFab 타임스탬프 유틸리티 메서드에서 타임스탬프를 읽거나 쓰는 경우 고객 코드를 변경해야 합니다.
  * 대부분의 고객은 이제 모든 플랫폼에서 타임스탬프가 정확하고 스레드로부터 안전하다는 점만 확인하게 될 것입니다.
* 대부분의 플랫폼별 프로젝트/솔루션에 대한 사소한 프로젝트 업데이트 및 경고 해결

## 191122

날짜: 2019-11-22

### [CSharpSdk](https://github.com/PlayFab/CSharpSDK) 관련 핫픽스:

* API를 호출할 때 요청 인증이 항상 올바르게 적용되지 않던 문제를 수정했습니다.
* 일부 경고를 수정했습니다.
* 기본 GUI 스레드에서의 API 호출은 프로그램을 버벅거리게 하지만(안티패턴이기 때문), 더 이상 프로그램을 교착 상태에 빠뜨리지 않습니다.

## 191121

날짜: 2019-11-21

### API 변경 내용:

* 여러 메서드의 오류 코드 설명서가 업데이트되었습니다.

### [CSharpSdk](https://github.com/PlayFab/CSharpSDK) 관련 변경 내용:

* 기본 Json 직렬 변환기인 SimpleJson에 대한 하드 코딩된 참조를 제거했습니다.
  * 이를 통해 고객이 기본 직렬 변환기를 자체 직렬 변환기로 바꿀 때 발생하던 일부 문제가 해결됩니다.

### [NodeSDK](https://github.com/PlayFab/NodeSdk) 관련 변경 내용:

* TypeScript 정의에 대한 사소한 업데이트
* 이전에 문자열을 throw하던 여러 위치에서 이제 적절한 Error를 throw합니다.
* Phaser 3 호환성 수정

### [UnitySDK](https://github.com/PlayFab/UnitySdk) 관련 변경 내용:

* 기본 Json 직렬 변환기인 SimpleJson에 대한 하드 코딩된 참조를 제거했습니다.
  * 이를 통해 고객이 기본 직렬 변환기를 자체 직렬 변환기로 바꿀 때 발생하던 일부 문제가 해결됩니다.
* Unity 5.6.Latest 및 2017.1.Latest부터 2019.2.Latest까지의 모든 버전에서 작동하는 것을 확인했습니다.

### [UnrealSDK](https://www.unrealengine.com/marketplace/product/playfab-sdk) 관련 변경 내용:

* 4.21, 4.22, 4.23에서 작동하는 것을 확인했습니다.

### [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk) 게시 지연:

* 곧 상당한 개선 및 변경 사항이 제공될 예정이지만 아직 완료되지 않았습니다. 따라서 이번 릴리스에서는 XPlat을 게시할 수 없었습니다.
* 새로운 기능과 성능 및 시그니처 개선이 포함될 예정입니다.
* 매우 사소한 호환성이 손상되는 변경 사항과 업그레이드 가이드가 제공될 예정입니다.
* 다음 릴리스를 기대해 주세요!

## 191029

날짜: 2019-10-29

### API 변경 내용:

* 클라이언트 "Login With ..." 메서드 호출에 사용되는 [TreatmentAssignment](https://docs.xbox.com/ko/rest/api/playfab/client/authentication/loginwithandroiddeviceid)
* [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk)의 사소한 버그 수정
* 사소한 [PythonSDK](https://github.com/PlayFab/PythonSdk) 버그 수정
* 일부 [NodeSDK](https://github.com/PlayFab/NodeSdk) 문제가 해결되었습니다.

### [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin/) 관련 변경 내용:

* 요청 컨테이너의 필수 멤버 변수와 관련된 사소한 문제를 수정했습니다.
* 4.21, 4.22, 4.23에서 작동하는 것을 확인했습니다.

### [UnitySDK](https://github.com/PlayFab/UnitySdk) 관련 변경 내용:

* Unity 5.6.Latest 및 2017.1.Latest부터 2019.2.Latest까지의 모든 버전에서 작동하는 것을 확인했습니다.

## 191015

날짜: 2019-10-15

### API 변경 내용:

* [XplatCppSdk](https://github.com/PlayFab/XPlatCppSdk)의 사소한 버그 수정 - 이제 PlayFab 열거형이 열거형 클래스가 되므로 PlayFab 열거형에 엄격한 형식 지정이 적용되기 시작합니다(열거형 클래스에 대한 오픈 소스 cppCoreGuidelines 참조).
* 이제 프로필에 ExperimentVariants가 있습니다(Admin 및 Server API가 업데이트된 PlayerProfiles 및 ProfilesAPI).
* AccountNotFound에 대한 Client 오류 메시지 업데이트
* Events API에 사용자 지정 PlayStream 이벤트에 허용되는 네임스페이스를 명확히 하는 설명을 추가했습니다.
* [MultiplayerAPI](https://github.com/PlayFab/XPlatCppSdk)에 [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)를 통해 별칭을 추가했습니다.

### [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin) 관련 변경 내용:

* 4.21, 4.22, 4.23에서 작동하는 것을 확인했습니다.

### [UnitySDK](https://github.com/PlayFab/UnitySDK) 관련 변경 내용:

* Unity 5.6.Latest 및 2017.1.Latest부터 2019.2.Latest까지의 모든 버전에서 작동하는 것을 확인했습니다.

## 191001

날짜: 2019-10-01

### API 변경 내용:

* Unity의 사소한 버그 수정으로, 이제 SDK를 업그레이드할 때 무해한 오류가 더 이상 표시되지 않습니다.
* C++의 사소한 버그 수정으로, 이제 nuget 패키지에서 lib\_json이 작동하도록 하기 위한 추가 작업이 필요하지 않습니다.
* 사소한 설명서 설명 업데이트

### [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin) 관련 변경 내용:

* 4.21, 4.22, 4.23에서 작동하는 것을 확인했습니다.

### [UnitySDK](https://github.com/PlayFab/UnitySDK) 관련 변경 내용:

* Unity 5.6.Latest 및 2017.1.Latest부터 2019.2.Latest까지의 모든 버전에서 작동하는 것을 확인했습니다.

## 190916

날짜: 2019-09-16

### API 변경 내용:

* 오류 코드 업데이트

### [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin) 관련 변경 내용:

* 사소한 빌드 경고 수정
* 4.23 호환성을 위해 업데이트되었습니다.
* 4.21, 4.22, 4.23에서 작동하는 것을 확인했습니다.

### [UnitySDK](https://github.com/PlayFab/UnitySDK) 관련 변경 내용:

* Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동하는 것을 확인했습니다.

## 190903

날짜: 2019-09-03

### API 변경 내용:

* Server API에 [GetStoreItems](xref:titleid.playfabapi.com.client.title-widedatamanagement.getstoreitems)를 추가했습니다.
* 다양한 사소한 구문 버그 수정

### [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin) 관련 변경 내용:

* 4.20, 4.21, 4.22에서 작동하는 것을 확인했습니다.

### [UnitySDK](https://github.com/PlayFab/UnitySDK) 관련 변경 내용:

* Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동하는 것을 확인했습니다.

## 190821

날짜: 2019-08-21

### API 변경 내용

* [Authentication API](https://docs.xbox.com/ko/rest/api/playfab/authentication/authentication?)에 새 LoginIdentityProvider가 추가되었습니다.
* 영수증 유효성 검사 API에 CatalogVersion 매개 변수를 추가했습니다.
* PurchaseReceiptFulfillment - 영수증 유효성 검사 API가 처리된 아이템을 반환합니다. 예: [Restore IOS Purchases](https://docs.xbox.com/ko/rest/api/playfab/client/platform-specific-methods/restoreiospurchases)

### [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin) 관련 변경 내용:

* 4.20, 4.21, 4.22에서 작동하는 것을 확인했습니다.

### [UnitySDK](https://github.com/PlayFab/UnitySDK) 관련 변경 내용:

* Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동하는 것을 확인했습니다.

## 190717

날짜: 2019-07-17

### API 변경 내용:

* [WriteTelemetry](xref:titleid.playfabapi.com.events.playstreamevents.writetelemetryevents)가 베타를 벗어나 공개 API가 되었습니다.
* [Multiplayer API](https://docs.xbox.com/ko/rest/api/playfab/multiplayer/multiplayerserver)가 베타에서 CSharpOnly로 이동했습니다.
* 사소한 API 오류 코드 업데이트

### [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin) 관련 변경 내용:

* 4.20, 4.21, 4.22에서 작동하는 것을 확인했습니다.

### [UnitySDK](https://github.com/PlayFab/UnitySDK) 관련 변경 내용:

* Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동하는 것을 확인했습니다.

## 190625

날짜: 2019-06-25

### API 변경 내용:

* 사소한 API 변경
* [Authentication](https://docs.xbox.com/ko/rest/api/playfab/authentication/authentication) 버그 수정

### [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin) 관련 변경 내용:

* 4.20, 4.21, 4.22에서 작동하는 것을 확인했습니다.

### [UnitySDK](https://github.com/PlayFab/UnitySDK) 관련 변경 내용:

* Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동하는 것을 확인했습니다.

## 190610

날짜: 2019-06-10

### API 변경 내용:

* 사소한 버그 수정

### [Authentication](https://docs.xbox.com/ko/rest/api/playfab/authentication/authentication/validateentitytoken) API 변경 내용:

* [EntityLineage](https://docs.xbox.com/ko/rest/api/playfab/authentication/authentication/validateentitytoken?)
* [ValidateEntityToken](https://docs.xbox.com/ko/rest/api/playfab/authentication/authentication/validateentitytoken)

## 190520

### API 변경 내용:

* 사소한 버그 수정

### [UnrealSDK](https://github.com/PlayFab/UnrealMarketplacePlugin) 관련 변경 내용:

* 4.20, 4.21, 4.22에서 작동하는 것을 확인했습니다.

### [UnitySDK](https://github.com/PlayFab/UnitySDK) 관련 변경 내용:

* Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동하는 것을 확인했습니다.

## 190509

날짜: 2019-05-09

### API 변경 내용:

#### 새 메서드

* 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)

#### 새 푸시 템플릿 메서드

* 푸시 알림용 새 API 3개를 사용하면 개발자가 푸시 알림 템플릿을 삭제, 생성, 저장 및 전송할 수 있습니다.
* 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)

### [UnitySdk](https://github.com/PlayFab/UnitySDK) 관련 변경 내용:

* 2019.1에서 작동하는 것을 확인했습니다.

### [CSharpSdk](https://github.com/PlayFab/CSharpSDK) 및 [XPlatCppSdk](https://github.com/PlayFab/XPlatCppSdk) 관련 변경 내용:

* 사소한 버그 수정

## 190424

날짜: 2019-04-24

### API 변경 내용:

]

* [PlayFab API](https://docs.xbox.com/ko/gaming/playfab/api-references/)의 다음 API에 대한 오류 코드를 업데이트했습니다. **Admin**, **Authentication**, **CloudScript**, **Groups**, **Matchmaker**, **Multiplayer**.

## 190410

날짜: 2019-04-10

### [Profiles](https://docs.xbox.com/ko/rest/api/playfab/profiles/account-management?) API 변경 내용:

* [EntityStatisticValue](https://docs.xbox.com/ko/rest/api/playfab/profiles/account-management/getprofiles?)
* [EntityStatisticChildValue](https://docs.xbox.com/ko/rest/api/playfab/profiles/account-management/getprofiles)

## 190312

날짜: 2019-03-12

### API 변경 내용:

* 새 [Multiplayer](https://docs.xbox.com/ko/rest/api/playfab/multiplayer/multiplayerserver?) API

## 190304

날짜: 2019-03-04

### API 변경 내용:

* Windows C++ SDK는 이제 사용되지 않습니다. 모든 Windows C++ 개발에는 [XPlatCppSdk](https://github.com/PlayFab/XPlatCppSdk)를 사용하는 것이 좋습니다.

## 190219

날짜: 2019-02-19

사소한 버그 수정

## 190205

날짜: 2019-02-05

### API 변경 내용:

* 사용되지 않는 설명서 메타데이터를 업데이트했습니다.
* 대부분의 API에서 Type의 대체 이름으로 TypeString을 추가했습니다.
* [Admin](https://docs.xbox.com/ko/gaming/playfab/api-references/) API에 AddLocalizedNews를 추가했습니다.
* [Server](https://docs.xbox.com/ko/gaming/playfab/api-references/) API에 GetPlayFabIDsFromPSNAccountIDs를 추가했습니다.

## 190123

날짜: 2019-01-23

### API 변경 내용:

* 또 다른 MatchmakingEntityInvalid 사유인 NoLeaderboardForStatistic을 추가했습니다.
* [Multiplayer](https://docs.xbox.com/ko/rest/api/playfab/multiplayer/multiplayerserver) 모델에 **CurrentServerStats**를 추가했습니다.
* Unity 전반에 걸친 다양한 버그 수정
* XBOX xplat nuget도 사용할 수 있습니다. [https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/](https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/)


## Related topics

- [PlayFab 릴리스 노트 2019](https://docs.xbox.com/ko/services/playfab/release-notes/2019.md)
