Release Notes
Version history and release notes for EOS Integration Kit
Current - After v5.0.2
Packaging
- Removed the tracked
Source/ThirdParty/EIKSDK_1.18_backupSDK copy from the repository. - Added ignore coverage so the backup SDK stays out of source control.
- Included the unzipped Windows DevAuthTool executable at
Source/ThirdParty/EIKSDK/Tools/EOS_DevAuthTool-win32-x64-1.2.1/EOS_DevAuthTool.exe. - Added Git LFS coverage for ThirdParty
.exefiles so packaged tooling is stored consistently with the other SDK binaries.
v5.0.2 Alpha
This update collects the important changes since v5.0.1.
Highlights
- Updated the bundled Epic Online Services SDK from
1.18.1.2to1.19.0.3across desktop and Android. - Added SDK 1.19 compatibility fixes, including the
EOS_INITIALIZE_API_LATESTstatic assert update and the replacement for the deprecated ecom transaction ID length constant. - Added full Anti-Cheat Blueprint SDK coverage with client/server subsystems and shared Anti-Cheat types.
- Added voice chat support through the EIK Core V1/V2 interfaces and a new Blueprint voice chat library.
- Added Blueprint external UI nodes for achievements, report player, and store UI.
- Expanded OSSv2 support and unblocked Online Services usage on UE 5.5 and UE 5.6 when the required modules are available.
Authentication And Login
- Improved OSSv1 auto-login behavior, including PIE and DevAuthTool workflows.
- Fixed login startup and shutdown edge cases that could leave stale mappings or crash during auth state changes.
- Added a login patch for EOS ID conversion and user manager state handling.
- Improved Epic Account login callback handling so failures produce consistent Blueprint results.
Lobbies And Sessions
- Fixed Join Lobby behavior in both EIK Core and Online Subsystem paths.
- Added support for Device ID sign-ins joining presence lobbies.
- Improved session result handling, socket address conversion, user registration, and cached session/user lookups.
- Fixed OSSv2 lobby query behavior and lobby result conversion.
- Improved presence and session handling in OnlineServicesEIK.
User Info
- Fixed an OSSv1 user query crash.
- Improved Product User ID and Epic Account ID resolution across UserInfo, OnlineServicesEIK, and the OnlineSubsystem user manager.
- Added safer handling for empty or invalid account IDs.
OSSv2 And Online Services
- Added
OnlineErrorEIKwrappers and shared OnlineServices ID helpers. - Improved OnlineServicesEIK error conversion and account ID conversion.
- Updated achievements, auth, commerce, external UI, leaderboards, presence, social, stats, title file, user file, and user info paths to use the current EIK naming and error handling.
- Added version macros for UE 5.5, 5.6, and 5.7 feature checks.
Naming And C++ Cleanup
- Sanitized EOS/EIK naming conflicts in shared SDK code.
- Renamed internal EIKShared SDK wrapper files and types back to the EIK namespace style to avoid collisions with Epic EOS symbols.
- Updated voice, socket, online subsystem, and SDK function code to use the cleaned-up names.
Platform And SDK Packaging
- Removed obsolete Win32 EOS SDK binaries.
- Removed older Android
armeabi-v7a,x86, and dynamic-STL SDK artifacts. - Added Android EOS SDK headers for the updated SDK package.
- Kept ThirdParty binaries under Git LFS.
Documentation
- Updated the v5 documentation landing page and release notes.
- Added the new v5 docs banner asset.
Compatibility Notes
- This is still an alpha release.
- Projects using internal EIKShared C++ headers may need include/name updates because several internal
EOS*wrapper names were changed toEIK*. - OSSv2 support now starts earlier than the original v5.0.1 note: UE 5.5+ can use it when the required OnlineServices modules are present.
v5.0.1 Alpha
This is an alpha release. If you have a game release coming up soon, stay on v4 - it's stable and battle-tested.
v5 Alpha is available exclusively on our website for now. Marketplace release will follow later.
New Features
- Play in Editor (PIE) Support - Test your EOS integration without leaving the editor. No more standalones.
- Deep C++ Support - First-class C++ integration while keeping full Blueprint support.
- OSSv2 Support - Full support for Epic's new Online Services interface alongside the Online Subsystem.
- Type-Safe Errors - Structured error codes for every operation.
- Better Voice Chat - More reliable connections, cleaner API, easier setup.
- More EOS SDK Exposure - Features that previously needed custom C++ workarounds now have proper nodes.
- Rebuilt Architecture - Major internal rewrites for stability, performance, and extensibility.
- Console Support - Please DM if needed. With stable release, the process will be automatic.
Documentation
These docs are for v5. For stable/Marketplace version docs, see eikv4.betide.studio.