Skip to main content

AGS 3.29.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: August 15th, 2022

Client-Side SDK Latest Version:

  • AccelByte Cloud SDK Unreal Engine: 16.0.0
  • AccelByte Cloud SDK Unity: 14.2.0
  • AccelByte Cloud Network-Utilities: 2.3.0
  • AccelByte P2P Unity: 0.2.1
  • AccelByte Cloud OSS: 0.4.0

Server-Side SDK Latest Version:

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

Highlights

  • App Editor

    You can use App Editor in the Admin Portal to configure and customize your Launcher. You can see the documentation on the App Editor documentation page.

Quality of Life Changes

  • Search UGC Contents by Share Code

    You can now search UGC contents in the Admin Portal using Share Code.

  • V2 Statistics Endpoints

    We have published several V2 endpoints as an update to the existing endpoints to improve performance.

    :::details Related Endpoints:

    • GET /v2/admin/namespaces/{namespace}/statitems/value/bulk/getOrDefault
    • PUT /v2/admin/namespaces/{namespace}/statitems/value/bulk
    • PUT /v2/admin/namespaces/{namespace}/users/{userId}/statitems/value/reset/bulk
    • PUT /v2/admin/namespaces/{namespace}/users/{userId}/statitems/value/bulk
    • PUT /v2/admin/namespaces/{namespace}/users/{userId}/stats/{statCode}/statitems/value
    • DELETE /v2/admin/namespaces/{namespace}/users/{userId}/stats/{statCode}/statitems
    • GET /v2/public/namespaces/{namespace}/users/{userId}/statitems/value/bulk
    • PUT /v2/public/namespaces/{namespace}/users/{userId}/statitems/value/bulk
    • PUT /v2/public/namespaces/{namespace}/users/{userId}/stats/{statCode}/statitems/value :::
  • SDK Function to Get Store ID and List of Public Store

    You can now use the SDK function to get the store ID and list of public stores so that you can retrieve both draft stores and published stores.

    :::details Related Endpoints:

    • GET /public/namespaces/{namespace}/items/byCriteria
    • GET /public/namespaces/{namespace}/stores :::
  • Remove Player's Reward History

    Now you can remove a player's reward history created during the development phase to allow you to re-grant the entitlements to the same user.

    :::details Related Endpoints:

    • DELETE /admin/namespaces/{namespace}/rewards/{rewardId}/record :::
  • Add Item Properties to Support Implementation of Custom Logic

    You can now use the Admin Portal to add Features and Extensions to each item so you can easily extend the implementation of custom logic.

  • Delete Item

    You can now delete items in the draft store.

    :::details Related Endpoints:

    • DELETE /admin/namespace/{namespaces}/items/{itemId} :::
  • Improved Entitlement Search Features

    In addition to using entitlement ID, user ID, or the user's email, you can now search a user's entitlements by its entitlement class and features.

  • Deprecated Endpoints

    We have deprecated several endpoints to improve security and performance. We also want to reduce confusion because there are too many endpoints with minor differences. These endpoints will be deleted soon. If you use any of these endpoints, switch to the endpoint substitution provided on each endpoint.

    :::details Related Endpoints:

    • POST iam/namespaces/{namespace}/users
    • GET /iam/namespaces/{namespace}/users/byLoginId
    • GET /iam/namespaces/{namespace}/users/byPlatformUserID
    • POST /iam/namespaces/{namespace}/users/forgotPassword
    • GET /iam/namespaces/{namespace}/users/listByLoginIds
    • POST /iam/namespaces/{namespace}/users/resetPassword
    • GET /iam/namespaces/{namespace}/users/search
    • GET /iam/namespaces/{namespace}/users/{userId}
    • PUT /iam/namespaces/{namespace}/users/{userId}
    • DELETE /iam/namespaces/{namespace}/users/{userId}
    • POST /iam/namespaces/{namespace}/users/{userId}/ban
    • GET /iam/namespaces/{namespace}/users/{userId}/bans
    • PUT /iam/namespaces/{namespace}/users/{userId}/bans/{banId}/disable
    • PUT /iam/namespaces/{namespace}/users/{userId}/bans/{banId}/enable
    • PUT /iam/namespaces/{namespace}/users/{userId}/disable
    • PUT /iam/namespaces/{namespace}/users/{userId}/enable
    • DELETE /iam/namespaces/{namespace}/users/{userId}/information
    • PUT /iam/namespaces/{namespace}/users/{userId}/password
    • POST /iam/namespaces/{namespace}/users/{userId}/permissions
    • POST /iam/namespaces/{namespace}/users/{userId}/permissions/{resource}/{action}
    • DELETE /iam/namespaces/{namespace}/users/{userId}/permissions/{resource}/{action}
    • GET /iam/namespaces/{namespace}/users/{userId}/publisher
    • POST /iam/namespaces/{namespace}/users/{userId}/roles
    • POST /iam/namespaces/{namespace}/users/{userId}/roles/{roleId}
    • DELETE /iam/namespaces/{namespace}/users/{userId}/roles/{roleId} :::
  • Max Server Waiting Time

    You can now configure Max Server Waiting Time feature on Lobby to configure the maximum time the server will wait, to prevent RequestIDs from firing prematurely if the server is slow.

    :::details Related Endpoints:

    • GET /lobby/v1/admin/config
    • GET /lobby/v1/admin/config/namespaces/{namespace}
    • PUT /lobby/v1/admin/config/namespaces/{namespace}
    • GET /lobby/v1/admin/config/namespaces/{namespace}/export
    • POST /lobby/v1/admin/config/namespaces/{namespace}/import :::

Bug Fixes and Minor Changes

  • Show a warning if the required item on the Option Box is disabled.
  • Fixed creating headless accounts using Netflix third-party login issue.
  • Items with inactive status will now be searchable in the Admin Portal E-Commerce management.
  • Endpoint Operation ID is now captured in the Log Viewer.
  • Fixed issue where users in UTC timezone unable to set the date filter.
  • Fixed issue on the Launcher where the user unable to purchase item on store using checkout payment.
  • Fixed issue on the DSMC where the root deployment's max count is unable to edit.