Xsolla Unreal SDK Release Notes

Xsolla Unreal SDK Release Notes#

v5.0.0#

  • ⚠️ Breaking Changes:

    • Renamed QuestReward model fields:

      • quantity -> value

      • entityUid -> entity

    • Classes were renamed:

      • Message -> Mail

      • UserLink -> Relationship

      • MessageService -> MailService

      • UserLinkService -> RelationshipService

    • Introduced concept of Channels, for real-time messaging

      • Content sent on Channels now is referred to as Message

  • Updated Submodule to C++ SDK v5.0.0

  • Xsolla Backend’s Unreal and C++ SDK has received a major overhaul as part of this release.

  • The Unreal SDK (sdk_unreal) plugin now directly references sdk_cpp as a Git submodule.

  • The Xsolla Backend Unreal SDK now builds sdk_cpp as part of the build process and additionally links sdk_cpp as part of the process.

  • Where possible, sdk_unreal will use libraries internal to Unreal’s ThirdParty folder, and sdk_cpp no longer references pre-built libraries.

  • It is now possible to build with other versions of Clang utilizing sdk_cpp and sdk_unreal.

    • ⚠️ BREAKING CHANGE: Please ensure your working copies are updated!

  • Fixed various issues preventing build compilation on Linux.

  • Xsolla Backend SDK for C++ now supports C++20 build systems.

  • Fixed an issue where the Unreal Online Subsystem Leaderboards interface was missing a break statement, preventing stats from being collected.

  • Added OAuth2 SDK API support. Documentation will be added in an upcoming release.

v4.0.1#

  • Updated to C++ SDK v4.0.1

  • Added compatibility for Unreal Engine 5.4, and backwards compatibility for older Unreal Engine versions

v4.0.0#

  • Updated to C++ SDK v4.0.0

v3.0.0#

  • Updated to C++ SDK v3.0.0

v2.14.2#

  • Updated to C++ SDK v2.14.2

  • Added CLI arg -agones for enabling Agones game server orchestration integration

  • Added CLI arg -cluster_url to override backend URL for non-shipping builds

  • Improved error handling and messaging

  • Benign errors now show as warnings instead of real errors

  • Added graceful logout to OnlineSubsystemXBE shutdown

v2.13.2#

  • Updated to C++ SDK v2.13.2

v2.13.1#

  • Updated to C++ SDK v2.13.1

v2.13.0#

  • Updated to C++ SDK v2.13.0

  • Login via provided token always requests a new session

v2.12.1#

  • Updated to C++ SDK v2.12.1

  • Integrated rename of CLI arg -node-port to -nodeport to fix parsing issue