Skip to main content

AGS 3.21.0 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: April 25th, 2022

  • Current Unreal Engine SDK Version: 11.0.0
  • Current Unity SDK Version: 10.0.0

Here's a look at what's new in AccelByte Cloud 3.21.0:

Highlights

  • OpenID Connect Support

    You can now connect third-party platforms to AccelByte's services using OpenID Connect.

  • New Analytics Metric: Weekly Active Users

    We've added a new metric to the Analytics Dashboard which allows you to view Weekly Active Users data.

  • Export Analytics Data: Total CCU/Hours

    You can now export Total CCU/Hours data in .csv format.

  • List Wallet Transactions by Currency Code

    You can now use an API to list wallet transactions by currency code.

Quality of Life Changes

  • Game Record Improvement

    • Write Permission

      You can now set a game record's write permission using the Admin Portal.

    • Impacted Endpoints

      The User Role permission NAMESPACE:{namespace}:CLOUDSAVE:RECORD is no longer able to perform Create, Update, or Delete actions in the following endpoints:

      :::details Related Endpoint

      • PUT /cloudsave/v1/namespaces/{namespace}/records/{key}
      • POST /cloudsave/v1/namespaces/{namespace}/records/{key}
      • DELETE /cloudsave/v1/namespaces/{namespace}/records/{key}
      • PUT /cloudsave/v1/namespaces/{namespace}/concurrent/records/{key} :::
  • Recent Changes in Draft Store

    You can now see all the changes made in your draft store under the Recent Changes tab. This list will be updated every time the draft store is republished.

    NOTE

    The Recent Changes page will only list changes made after this feature is released. For changes made before this feature is released, use the Publish All button.

Breaking Changes

  • Wildcard Security Improvement

    Previously, the wildcard (*) in permissions such as NAMESPACE:*:USER:* (after the USER tag) would match all permissions that started with NAMESPACE:*:USER:* (e.g., NAMESPACE:*:USER:*:ITEM).

    Now, the first wildcard (*) after USER will match any namespace or user, but not any resource. If you want to match resources after USER, you must now put a second wildcard (*) into your permission, e.g., NAMESPACE:*:USER:*:​*.

    NOTE

    All permissions under your default roles and OAuth clients will automatically follow this rule after this change is released. If you have permission configurations under customized roles, you will need to reconfigure these roles for them to work properly.

  • Disabling Analytics Testing Mode

    Analytics testing mode will be disabled in the Admin Portal and will only be available by request, effective 25 April 2022. Contact us for further information.

Bug Fixes and Minor Changes

  • Added a feature to the Unreal Engine SDK so the user will be notified when an environment change has been completed successfully.

  • Fixed the behavior of the Private Player Record to Public Player Record and Public Player Record to Private Player Record conversion endpoints.

    :::details Related Endpoints (Private to Public):

    • PUT /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}/public
    • PUT /cloudsave/v1/admin/namespaces/{namespace}/users/{userId}/records/{key}/public
    • PUT /cloudsave/v1/namespaces/{namespace}/users/{userId}/concurrent/records/{key}/public :::

    :::details Related Endpoints (Public to Private):

    • PUT /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}
    • PUT /cloudsave/v1/admin/namespaces/{namespace}/users/{userId}/records/{key} :::
  • Improved the Dedicated Server Manager Controller. The DSMC now sends events to Kafka when the Local Server is deregistered.

  • Improved the Image Patch UX by removing the Patch field when uploading an image patch and fixed issues where the patch was shown as still processing in the in-progress tab.

  • Fixed an issue in Matchmaking where players would receive false matchmaking cancellation notifications.