Skip to content

Commit 3f578cf

Browse files
Updated from pipeline, Version : 20.0.0
1 parent 9611b45 commit 3f578cf

File tree

8 files changed

+112
-51
lines changed

8 files changed

+112
-51
lines changed

.variables

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
export DO_UPDATE=true
22
export LEVEL=CRITICAL
33
export REPO_NAME=justice-unreal-sdk-plugin
4-
export WORKDIR=/tmp/pipelines/3216519739/675126307/
5-
export COMMIT_HASH=4d9152aa287d60fa5977698cb0d339122878ae9a
6-
export GIT_HASH=4d9152aa287d60fa5977698cb0d339122878ae9a
7-
export VERSION=19.0.0
8-
export REVISION_ID=19.0.0
4+
export WORKDIR=/tmp/pipelines/3281823900/687065045/
5+
export COMMIT_HASH=ea2012ac234f1c3038072af77a3c3cda8e9a9b9d
6+
export GIT_HASH=ea2012ac234f1c3038072af77a3c3cda8e9a9b9d
7+
export VERSION=20.0.0
8+
export REVISION_ID=20.0.0
99
10-
export COMMIT_MESSAGE_BASE64='Y2hvcmUocmVsZWFzZSk6IDE5LjAuMCAtIGNvbW1pdGVkIGFuZCB0YWdnZWQgYnkgSmVua2lucwo='
10+
export COMMIT_MESSAGE_BASE64='Y2hvcmUocmVsZWFzZSk6IDIwLjAuMCAtIGNvbW1pdGVkIGFuZCB0YWdnZWQgYnkgSmVua2lucwo='

AccelByteUe4Sdk.uplugin

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"FileVersion": 3,
3-
"Version": 4,
4-
"VersionName": "19.0.0",
3+
"Version": 5,
4+
"VersionName": "20.0.0",
55
"FriendlyName": "AccelByte Unreal Engine SDK",
66
"Description": "Official AccelByte SDK for Unreal Engine 4",
77
"Category": "Online Platform",

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,36 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [20.0.0](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/branches/compare/20.0.0%0D19.0.0) (2022-11-07)
6+
7+
8+
### ⚠ BREAKING CHANGES
9+
10+
* **Session:** Rename FAccelByteModelsV2PartyMembersChangedEvent field from Party to Session
11+
* **session:** model list
12+
- FAccelByteModelsV2DSStatusChangedNotif.GameServer -> moved to inside FAccelByteModelsV2DSStatusChangedNotif.Session.DSInformation
13+
- FAccelByteModelsV2PartyMembersChangedEvent.PartyID -> moved inside FAccelByteModelsV2PartyMembersChangedEvent.Party.ID
14+
- FAccelByteModelsV2PartyMembersChangedEvent.Members -> moved inside FAccelByteModelsV2PartyMembersChangedEvent.Party.Members
15+
- FAccelByteModelsV2GameSessionMembersChangedEvent.SessionID -> moved inside FAccelByteModelsV2GameSessionMembersChangedEvent.Session.ID
16+
- FAccelByteModelsV2GameSessionMembersChangedEvent.Members-> moved inside FAccelByteModelsV2GameSessionMembersChangedEvent.Session.Members
17+
18+
### Features
19+
20+
* add match pool field to game session create and update request models ([acb7a2f](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/commits/acb7a2fdec8f03223183d7a8cf015ce5745984fb))
21+
* added username field in the FBaseUserInfo function, used when call public get bulk user info API ([300cb95](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/commits/300cb95853b6f6b77a76f6d9182df1c06650dd54))
22+
* implement get credential turn server ([f1cbae9](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/commits/f1cbae9e7261257847bf6cab50492edbf8405638))
23+
* OPTIONBOX on EAccelByteEntitlementClass ([3e1a0fd](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/commits/3e1a0fd9649131d572f65d381cbec4397e9f3157))
24+
* **Session:** add DISCONNECTED and TERMINATED member status enum ([3e57137](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/commits/3e571371193d8bde7a05f662ed60b2c9cb90dc51))
25+
* **session:** add missing to avoid breaking changes ([0045cc1](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/commits/0045cc10ff7638467dd75196d55f3503121c2eb0))
26+
* **session:** Add session and party info in Game and Party session member changed notif and DS status change notif ([649674a](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/commits/649674a6d76df03877132ff98299513fed36e665))
27+
* **Session:** add TIMEOUT in session member status enum ([622e63b](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/commits/622e63b2410af380eb91b3287682663d0a526d50))
28+
29+
30+
### Bug Fixes
31+
32+
* crash when static casting session model ([0a05535](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/commits/0a055355997bd7ba99b4228a1a49f64e80be9bfc))
33+
* **Session:** Rename FAccelByteModelsV2PartyMembersChangedEvent field from Party to Session ([a11c1a0](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/commits/a11c1a0b0cd04d32798da75edf2a71059b557d48))
34+
535
## [19.0.0](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/branches/compare/19.0.0%0D18.0.0) (2022-10-24)
636

737

Content/CompatibilityMap.json

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,58 @@
11
{
22
"iam": {
3-
"minVersion": "5.20.0",
4-
"maxVersion": "5.20.0"
3+
"minVersion": "5.21.0",
4+
"maxVersion": "5.21.0"
55
},
66
"agreement": {
7-
"minVersion": "1.24.1",
8-
"maxVersion": "1.24.1"
7+
"minVersion": "1.25.0",
8+
"maxVersion": "1.25.0"
99
},
1010
"basic": {
11-
"minVersion": "2.2.1",
12-
"maxVersion": "2.2.1"
11+
"minVersion": "2.3.0",
12+
"maxVersion": "2.3.0"
1313
},
1414
"platform": {
15-
"minVersion": "4.17.0",
16-
"maxVersion": "4.17.0"
15+
"minVersion": "4.17.1",
16+
"maxVersion": "4.17.1"
1717
},
1818
"social": {
19-
"minVersion": "1.30.1",
20-
"maxVersion": "1.30.1"
19+
"minVersion": "1.31.0",
20+
"maxVersion": "1.31.0"
2121
},
2222
"leaderboard": {
23-
"minVersion": "2.15.9",
24-
"maxVersion": "2.15.9"
23+
"minVersion": "2.16.0",
24+
"maxVersion": "2.16.0"
2525
},
2626
"achievement": {
27-
"minVersion": "2.11.1",
28-
"maxVersion": "2.11.1"
27+
"minVersion": "2.12.0",
28+
"maxVersion": "2.12.0"
2929
},
3030
"cloudsave": {
31-
"minVersion": "3.1.7",
32-
"maxVersion": "3.1.7"
31+
"minVersion": "3.2.0",
32+
"maxVersion": "3.2.0"
3333
},
3434
"ugc": {
35-
"minVersion": "2.5.5",
36-
"maxVersion": "2.5.5"
35+
"minVersion": "2.5.6",
36+
"maxVersion": "2.5.6"
3737
},
3838
"lobby": {
39-
"minVersion": "3.11.11",
40-
"maxVersion": "3.11.11"
39+
"minVersion": "3.11.12",
40+
"maxVersion": "3.11.12"
4141
},
4242
"group": {
43-
"minVersion": "2.11.9",
44-
"maxVersion": "2.11.9"
43+
"minVersion": "2.11.10",
44+
"maxVersion": "2.11.10"
4545
},
4646
"qosm": {
47-
"minVersion": "1.15.0",
48-
"maxVersion": "1.15.0"
47+
"minVersion": "1.15.2",
48+
"maxVersion": "1.15.2"
4949
},
5050
"dsmcontroller": {
51-
"minVersion": "3.10.0",
52-
"maxVersion": "3.10.0"
51+
"minVersion": "3.11.0",
52+
"maxVersion": "3.11.0"
5353
},
5454
"game-telemetry": {
55-
"minVersion": "1.12.0",
56-
"maxVersion": "1.12.0"
55+
"minVersion": "1.13.0",
56+
"maxVersion": "1.13.0"
5757
}
5858
}

Source/AccelByteUe4Sdk/Public/Models/AccelByteEcommerceModels.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ enum class EAccelByteEntitlementClass : uint8
5151
APP,
5252
ENTITLEMENT,
5353
CODE,
54-
MEDIA
54+
SUBSCRIPTION,
55+
MEDIA,
56+
OPTIONBOX
5557
};
5658

5759
UENUM(BlueprintType)

Source/AccelByteUe4Sdk/Public/Models/AccelByteSessionModels.h

Lines changed: 39 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ enum class EAccelByteV2SessionMemberStatus : uint8
3030
DROPPED,
3131
REJECTED,
3232
KICKED,
33-
TIMEOUT
33+
TIMEOUT,
34+
DISCONNECTED,
35+
TERMINATED
3436
};
3537

3638
UENUM(BlueprintType)
@@ -65,6 +67,14 @@ enum class EAccelByteV2SessionQueryComparisonOp : uint8
6567
NOT_CONTAINS
6668
};
6769

70+
UENUM(BlueprintType)
71+
enum class EAccelByteV2SessionType : uint8
72+
{
73+
Unknown = 0,
74+
GameSession,
75+
PartySession
76+
};
77+
6878
USTRUCT(BlueprintType)
6979
struct ACCELBYTEUE4SDK_API FAccelByteModelsV2SessionUser
7080
{
@@ -134,6 +144,10 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsV2BaseSession
134144
FAccelByteModelsV2SessionConfiguration Configuration{};
135145
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | BaseSession")
136146
int64 Version{};
147+
UPROPERTY(BlueprintReadOnly, Category = "AccelByte | Session | Models | BaseSession")
148+
EAccelByteV2SessionType SessionType{};
149+
FAccelByteModelsV2BaseSession(EAccelByteV2SessionType Type) : SessionType(Type) {}
150+
FAccelByteModelsV2BaseSession() : SessionType(EAccelByteV2SessionType::Unknown) {}
137151
};
138152

139153
USTRUCT(BlueprintType)
@@ -156,18 +170,6 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsV2GameSessionDSInformation
156170
EAccelByteV2GameSessionDsStatus Status{EAccelByteV2GameSessionDsStatus::EMPTY};
157171
};
158172

159-
USTRUCT(BlueprintType)
160-
struct ACCELBYTEUE4SDK_API FAccelByteModelsV2DSStatusChangedNotif
161-
{
162-
GENERATED_BODY();
163-
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSessionDSStatusChangedNotif")
164-
FAccelByteModelsServerInfo GameServer{};
165-
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSessionDSStatusChangedNotif")
166-
FString SessionID{};
167-
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSessionDSStatusChangedNotif")
168-
FString Error{};
169-
};
170-
171173
USTRUCT(BlueprintType)
172174
struct ACCELBYTEUE4SDK_API FAccelByteModelsV2GameSession : public FAccelByteModelsV2BaseSession
173175
{
@@ -180,6 +182,21 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsV2GameSession : public FAccelByteMode
180182
FString BackfillTicketID{};
181183
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSession")
182184
FString MatchPool{};
185+
FAccelByteModelsV2GameSession() : FAccelByteModelsV2BaseSession(EAccelByteV2SessionType::GameSession) {}
186+
};
187+
188+
USTRUCT(BlueprintType)
189+
struct ACCELBYTEUE4SDK_API FAccelByteModelsV2DSStatusChangedNotif
190+
{
191+
GENERATED_BODY();
192+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSessionDSStatusChangedNotif")
193+
FAccelByteModelsServerInfo GameServer{};
194+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSessionDSStatusChangedNotif")
195+
FString SessionID{};
196+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSessionDSStatusChangedNotif")
197+
FString Error{};
198+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSessionDSStatusChangedNotif")
199+
FAccelByteModelsV2GameSession Session{};
183200
};
184201

185202
USTRUCT(BlueprintType)
@@ -239,6 +256,9 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsV2GameSessionCreateRequest
239256
// Optional, invitation timeout before the invitation is automatically rejected.
240257
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSessionCreateRequest")
241258
int64 InviteTimeout{};
259+
260+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSessionCreateRequest")
261+
FString MatchPool{};
242262
};
243263

244264
USTRUCT(BlueprintType)
@@ -253,6 +273,8 @@ USTRUCT(BlueprintType)
253273
struct ACCELBYTEUE4SDK_API FAccelByteModelsV2PartySession : public FAccelByteModelsV2BaseSession
254274
{
255275
GENERATED_BODY()
276+
277+
FAccelByteModelsV2PartySession() : FAccelByteModelsV2BaseSession(EAccelByteV2SessionType::PartySession) {}
256278
};
257279

258280
USTRUCT(BlueprintType)
@@ -405,6 +427,8 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsV2PartyMembersChangedEvent
405427
FString LeaderID{};
406428
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | PartyMembersChangedEvent")
407429
TArray<FAccelByteModelsV2SessionUser> Members{};
430+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | PartyMembersChangedEvent")
431+
FAccelByteModelsV2PartySession Session{};
408432
};
409433

410434
USTRUCT(BlueprintType)
@@ -469,6 +493,8 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsV2GameSessionMembersChangedEvent
469493
FString JoinerID{};
470494
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSessionMembersChangedEvent")
471495
FString LeaderID{};
496+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Session | Models | GameSessionMembersChangedEvent")
497+
FAccelByteModelsV2GameSession Session{};
472498
};
473499

474500
USTRUCT(BlueprintType)

Source/AccelByteUe4Sdk/Public/Models/AccelByteUserModels.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -693,6 +693,9 @@ struct ACCELBYTEUE4SDK_API FBaseUserInfo
693693

694694
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | UserManagement | Models | BulkUserInfo")
695695
FString PublisherAvatarUrl{};
696+
697+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | UserManagement | Models | BulkUserInfo")
698+
FString Username{};
696699
};
697700

698701
USTRUCT(BlueprintType)

version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "19.0.0"
2+
"version": "20.0.0"
33
}

0 commit comments

Comments
 (0)