AGS 3.19.0 Release Notes
Release Date: March 28th, 2022
Here's a look at what's new in AccelByte Cloud 3.19.0:
Highlights
New Analytics Metric: Total Registered Users
We have added a new metric which allows you to see Total Registered Users data in the Analytics Dashboard.
Quality of Life Change
Create In-App Purchase Configurations for PSN in the Publisher Namespace
You can now create In-App Purchase configurations for PSN in the publisher namespace. Any configurations you make will be used as the default configuration for all unconfigured game namespaces.
Specify Custom Handler
You can now specify custom handlers to tell the HTTPRetryScheduler to either complete, retry, or pause the HTTP request when receiving a particular HTTP status code in the response.
Create Custom Server APIs
You can now create custom server APIs by deriving from the ServerApiBase class.
Bug Fixes and Minor Changes
- Added server validation on Cloud Save to prevent users from editing records directly from the game client.
:::details Related Endpoints
Game Record
- POST /cloudsave/v1/admin/namespaces/{namespace}/records/{key}
- PUT /cloudsave/v1/admin/namespaces/{namespace}/records/{key}
- GET /cloudsave/v1/admin/namespaces/{namespace}/records/{key}
- POST /cloudsave/v1/namespaces/{namespace}/records/{key}
- PUT /cloudsave/v1/namespaces/{namespace}/records/{key}
- DELETE /cloudsave/v1/namespaces/{namespace}/records/{key}
Player Record
- POST /cloudsave/v1/admin/namespaces/{namespace}/users/{userId}/records/{key}
- PUT /cloudsave/v1/admin/namespaces/{namespace}/users/{userId}/records/{key}
- GET /cloudsave/v1/admin/namespaces/{namespace}/users/{userId}/records/{key}
- GET /cloudsave/v1/admin/namespaces/{namespace}/users/{userId}/records/{key}/public
- POST /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}
- PUT /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}
- DELETE /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}
- POST /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}/public
- PUT /cloudsave/v1/namespaces/{namespace}/users/{userId}/records/{key}/public
- DELETE /cloudsave/v1/namespaces/{namespace}/users/me/records/{key}/public
Concurrent Record
* PUT <a href="https://demo.accelbyte.io/cloudsave/apidocs/#/ConcurrentRecord/putGameRecordConcurrentHandlerV1" target="_blank">/cloudsave/v1/namespaces/{namespace}/concurrent/records/{key}</a>
* PUT <a href="https://demo.accelbyte.io/cloudsave/apidocs/#/ConcurrentRecord/putPlayerPublicRecordConcurrentHandlerV1" target="_blank">/cloudsave/v1/namespaces/{namespace}/users/{userId}/concurrent/records/{key}/public</a>:::
Fixed multiple UI bugs in the Analytics and Data Monitoring, Code Redemption, and Dedicated Server Manager sections.
Fixed pagination issues in Cloud Save.
Fixed issues in the Dedicated Server Manager which prevented users from accessing image version details in the publisher namespace and deleting image patches. The DS Uploader now also points to the correct, corresponding environment.
Fixed issues in the Historical Logs which prevented users from retrieving artifacts and logs of historical log items without matching IDs.
Fixed Stadia item mapping issues in the In-App Purchase section.
Fixed various usability issues in the Leaderboards, Lobby Configuration, Rewards, and Admin Portal login sections.