Skip to main content

AGS 3.30.5 Release Notes

caution

This is an unsupported AGS version. AccelByte no longer provides any updates, bug fixes, security patches, or technical support for these versions. Please refer to the AGS Version Support Lifecycle document for more information.

Last updated on July 3, 2025

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:

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

    • POST /matchmaking/namespaces/{namespace}/channels :::
  • 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.