Release Date: May 7, 2026 | Engine: UE 5.4+ | Status: Released
Epic Online Services authentication — exchange EOS auth codes for Supabase sessions.
AsyncLoginWithEOS Blueprint node — exchanges EOS auth code for Supabase sessionUSupabaseEOSIntegration class for EOS Platform auth flowFEOSAuthResult struct with success flag, exchange code, and product user IDbEnableEOSIntegration in Build.cs (opt-in, default off)WITH_EOS_SDK and SUPABASE_EOS_INTEGRATION preprocessor guardsPlayer status and friends list integration.
USupabaseEOSPresence class wrapping EOS Presence and Social interfacesFEOSPresenceData and FEOSFriendEntry Blueprint structsEEOSPresenceStatus enum: Online, Away, DoNotDisturb, ExtendedAway, OfflineQuery leaderboard rankings from EOS.
USupabaseEOSLeaderboards class wrapping EOS Leaderboards interfaceAsyncQueryLeaderboard Blueprint node with user/global query modesFEOSLeaderboardEntry struct with rank, score, display nameUnlock and query achievements via EOS.
USupabaseEOSAchievements class wrapping EOS Achievements interfaceAsyncUnlockAchievement Blueprint nodeFEOSAchievementDefinition and FEOSAchievementState structs| Change | Details |
|---|---|
| Plugin version | Supabase.uplugin bumped to 1.6.0 |
| Blueprint categories | All EOS nodes normalized to Supabase\|EOS\|... |
| Dependency | OnlineSubsystemEOS added as optional (only when bEnableEOSIntegration=true) |
Build.cs and add:bEnableEOSIntegration = true;
OnlineSubsystemEOS is configured in DefaultEngine.iniNote: EOS features are opt-in. The plugin works fully without EOS — only enable if you need Epic Online Services integration.
See also: v1.5.0 Release Notes | v1.6.1 Release Notes | EOS Integration Guide