Skip to main content

AGS 2026.5.0 Release NotesSupported

info

This is the latest AGS version. AccelByte actively maintains this version by providing regular updates, bug fixes, security patches, and comprehensive technical support. Please refer to the AGS Version Support Lifecycle document for more information.

Last updated on September 11, 2026

Release date: September 4th, 2026

Versions​

AccelByte Gaming Services (AGS) Game SDK​

Extend SDK (previously known as Server SDK) latest version:​

Please refer to the respective GitHub releases page:

Highlights​

Device Ban for PC Platforms​

AGS Private Cloud

This feature is currently available for Private Cloud customers only. Support for Public Cloud is not available at this time.

Device bans are now supported on PC platforms. Previously, device bans could only be enforced on console platforms such as Xbox and PlayStation. With this release, you can also enforce device bans on PC platforms, currently supported for Steam and Epic Games, allowing you to prevent a banned device from accessing your game just as you can on consoles.

You can turn device tracking on or off per PC platform, and optionally require a device ID at sign-in. Device identification is handled automatically for games built on the AGS SDK, so no extra integration work is needed in most cases. Because a ban is applied at the device level, a banned device is blocked across every tracked PC platform for that game. PC devices appear with the "PC" device type, and a new "PC Platform" column in the banned device user list and the user's Devices tab shows which platform each device was used from.

To configure it from the Admin Portal, go to Foundations → Banned Devices → Settings, and manage the platforms under Device ID Tracking. For integration details, see the device ban documentation.

Support for Sony's New Sandbox Submission System​

Sony is retiring the sp-int and prod-qa environments in favor of a new sandbox submission system. To support this change, AGS has updated its Sony platform integrations to work with the new sandbox submission system, ensuring that AGS customers are not impacted when Sony fully retires the sp-int and prod-qa environments.

The new sandbox integration has been implemented across all AGS services that utilize PSN-related APIs, including IAM authentication, E-Commerce IAP/DLC synchronization, and Session synchronization.

To enable your integration to use Sony's new Sandbox system, select the Environment option in the relevant configuration and set it to DEV or CERT:

  • DEV replaces the sp-int environment.
  • CERT replaces the prod-qa environment.

For example, in the Login Method configuration:

Modules

Latency- and Loss-Aware P2P Path Selection​

P2P connections established through the Network-Utilities plugin now take round-trip time and packet loss into account when selecting a connection path, instead of relying on ICE's default candidate priority alone. This is available behind a configuration flag. A new GetConnectionStats API also lets you read the selected path's RTT and packet loss directly from your game code. The underlying libjuice library has been rebuilt for Windows, Mac, Linux, and all supported consoles to carry this capability.

Permission Changes​

AGS Private Cloud

This section applies to Private Cloud customers only.

In this release, we've added new permissions for default roles in the Private Cloud Admin Portal. New to Private Cloud default roles? Learn more here.
If you maintain your own custom roles, please ensure they are updated with the latest permissions.

  • Configure Analytics Game Telemetry Settings
    • Super Admin Role:
      • ADMIN:NAMESPACE:*:TELEMETRYAGGREGATOR (Action: 3 - Create Read)
      • ADMIN:NAMESPACE:*:TELEMETRYCONFIG (Action: 6 - Read Update)
    • Game Admin Role:
      • ADMIN:NAMESPACE:{namespace}:TELEMETRYAGGREGATOR (Action: 3 - Create Read)
      • ADMIN:NAMESPACE:{namespace}:TELEMETRYCONFIG (Action: 6 - Read Update)
    • View Admin Role:
      • ADMIN:NAMESPACE:*:TELEMETRYAGGREGATOR (Action: 2 - Read)
      • ADMIN:NAMESPACE:*:TELEMETRYCONFIG (Action: 2 - Read)

Minor Changes​

General​

  • Dynamic CORS feature: Allow publisher namespace CORS settings to be used as a global configuration.

IAM​

  • Adjusted the userinfo endpoint to follow OIDC practice: the account scope is no longer required, and email is only returned when the token carries the account or email scope.

Admin Portal​

  • Added the Statistics tab to the user detail page in the publisher namespace.
  • Added search by SKU to the Store Items list and export item picker.
  • The Analytics Exporter button is now hidden when the S3 Exporter feature switch is off.
  • Added a dependency indicator on Challenge, Leaderboard, Achievement, and Reward lists and configurations when a linked stat code is deleted, or when its max value is lowered below a configured value.
  • Added an Additional Data column to the player statistics table in Statistics Values and the user Statistics tab, with a read-only JSON view.

GDPR​

  • Enabled the GDPR APIs in Public Cloud. Admin Portal UI support is not included in this release.

Reporting​

  • Exposed the AutoResolve action as a supported action in the API documentation.

Unreal Engine​

  • Added headless personal data request (GDPR) methods and a new GAMEPLAY_BLOCKED ban type.

OSS​

  • Added support for PASSWORD_PROTECTED joinability on game sessions; session passwords are cleared from memory after being used to join or update a session.

Unity​

  • Added headless personal data request (GDPR) methods and a new GAMEPLAY_BLOCKED ban type.
  • Raised the minimum supported Unity version to 2021.3.26f1 LTS.

Bug Fixes​

IAM​

  • Fixed a misleading validation error where a uniqueDisplayName violation was reported as a displayName error.

Admin Portal​

  • Fixed pagination on the Friends tab in the user profile and on the rate limit rules and allowlist tables.

Unreal Engine​

  • Fixed unsequenced lobby notifications not being dispatched during gap recovery.
  • Fixed settings fields (BasicServerUrl, UGC, and Inventory) being shadowed by an empty class default object value.
  • Fixed a potential use-after-free in GetServerTime.
  • Fixed telemetry events flushed at shutdown being resent again on the next login.
  • Fixed the query parameter used by RetrieveGameRecordsKey.

OSS​

  • Fixed a game session's name becoming invalid when the session ends.
  • Fixed the analytics send-event error path reporting success instead of failure.
  • Fixed the entitlement-update, lobby message, and wallet balance/status notification delegates not being re-registered after logging back in.
  • Fixed the leaderboard completion delegate broadcasting before ReadState was set when a player's friends list is empty.
  • Fixed the MetaQuest purchase checkout timeout not matching Steam's 240-second timeout.

Network-Utilities​

  • Fixed P2P connection type being mislabeled for relayed connection pairs.
  • Fixed a thread-safety issue when constructing the null ICE connection.
  • Fixed an Unreal Engine 4.27 Linux build failure linking against GLIBC 2.34 by restricting libjuice to Unreal Engine 5+ on Linux.
  • Rebuilt libjuice for Mac and Linux and re-enabled P2P connectivity on both platforms.
  • Fixed the Xbox One platform not being recognized after Unreal Engine renamed it to XboxOneGDK.