AGS 3.21.0 Release Notes
Release Date: April 25th, 2022
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
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.
:::tip 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:*\:*.
:::tip 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.