AGS 3.30.5 Release Notes
Release Date: September 8th, 2022
Client-Side SDK Latest Version:
- AccelByte Cloud SDK Unreal Engine: 16.1.0
- AccelByte Cloud SDK Unity: 15.0.0
- AccelByte Cloud Network-Utilities: 2.3.0
- AccelByte P2P Unity: 0.2.2
- AccelByte Cloud OSS: 0.5.0
Server-Side SDK Latest Version:
- AccelByte Cloud C#: 0.16.0
- AccelByte Cloud Go: 0.26.0
- AccelByte Cloud Java: 0.18.0
- AccelByte Cloud Python: 0.22.0
Here's a look at what's new in AccelByte Cloud 3.30.5:
Highlights
Configure Third-party Login Method for Discord
You can now configure Discord logins through the Admin Portal.
Quality of Life Changes
App Editor Versioning
Each published customization you make in the App Editor now has its own version to avoid conflicts when multiple members of your team are working on customization at the same time.
Endpoint for Role Configuration in Game Modes
Matchmaking now enables you to configure role parameters in game modes using an endpoint.
:::details Related Endpoints
Snowflake Integration Improvements
We have a whole host of new features when integrating Snowflake:
- Choose data pipe sources to reduce the cost of a data pipeline and add flexibility to your pipeline.
- Apply partial backfilling rather than using your entire backfill history.
- Cancel the backfilling process while it's in progress.
Deprecated Endpoints
We have deprecated several endpoints to improve security and performance. This will also reduce confusion between endpoints that have similar functions to other existing endpoints. The following endpoints will be deleted soon. If you use any of these endpoints, make sure to switch to a substitute endpoint listed in the current endpoint.
:::details Related Endpoints
- GET /iam/namespaces/{namespace}/users/admin
- POST /iam/namespaces/{namespace}/users/{userId}/crosslink
- GET /iam/namespaces/{namespace}/users/{userId}/information
- GET /iam/namespaces/{namespace}/users/{userId}/logins/histories
- GET /iam/namespaces/{namespace}/users/{userId}/platforms
- GET /iam/namespaces/{namespace}/users/{userId}/platforms/justice/{targetNamespace}
- POST /iam/namespaces/{namespace}/users/{userId}/platforms/justice/{targetNamespace}
- POST /iam/namespaces/{namespace}/users/{userId}/platforms/{platformId}/link
- POST /iam/namespaces/{namespace}/users/{userId}/platforms/{platformId}/unlink
- POST /iam/namespaces/{namespace}/users/{userId}/upgradeHeadlessAccount
- POST /iam/namespaces/{namespace}/users/{userId}/upgradeHeadlessAccountWithVerificationCode :::
Breaking Changes
Golang: Store Method's Parameter Has Changed in TokenRepository Interface
Before:
Store(accessToken iamclientmodels.OauthmodelTokenResponseV3)
After:
Store(accessToken interface{}) error
For the implementation details, please refer to the migration guide.
Bug Fixes and Minor Changes
- New UI in the Historical Logs and Season Pass pages.
- AccelByte Cloud is now running in line with Netflix's latest update. You can now use PlayerId as the unique identifier for Netflix Accounts (previously used Sub).
- Fixed an issue in the Launcher where players could purchase a game but were unable to access it for gameplay.
- Fixed various functional issues in the following: Upload Image Patch, App Editor, Player Portal, E-commerce, Group Management, and Reporting and Moderation.