AGS 3.29.0 リリースノート
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:
- AccelByte Cloud C#: 0.15.0
- AccelByte Cloud Go: 0.25.0
- AccelByte Cloud Java: 0.17.0
- AccelByte Cloud Python: 0.21.0
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:
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](https://demo.accelbyte.io/iam/apidocs/#/Users(Deprecated)/CreateUser)
- 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:
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.