Unity SDK Changelog#
Note
As of version 3.12.0, the Rave Social Unity SDK requires the External Dependency Manager for Unity (EDM4U). For instructions and to ensure proper integration, refer to the Getting Started section on EDM4U installation requirements.
See also
Need help upgrading? Check out the Unity SDK Upgrade Guide for migration steps, deprecated API details, and best practices to ensure a smooth transition.
4.3.3-beta (Experimental)#
Release Date: Apr 21, 2025
Download Unity Package: https://downloads.ravesocial.co/sdk/Unity/4.3.3-beta.unitypackage
Download Tarball: https://downloads.ravesocial.co/sdk/Unity/4.3.3-beta.tgz
API/Dependency Updates:
Update Rave Android SDK to 4.3.4.
4.3.2-beta (Experimental)#
Release Date: Apr 9, 2025
Download Unity Package: https://downloads.ravesocial.co/sdk/Unity/4.3.2-beta.unitypackage
Download Tarball: https://downloads.ravesocial.co/sdk/Unity/4.3.2-beta.tgz
API/Dependency Updates:
Update Rave iOS SDK to 4.3.4.
Update Rave Android SDK to 4.3.3.
Updated play-services-auth dependency to version 21.3.0.
Added androidx.credentials:credentials:1.3.0, androidx.credentials:credentials-play-services-auth:1.3.0, and com.google.android.libraries.identity.googleid:googleid:1.1.1 dependencies.
Fixes/Enhancements:
Restricted RaveSocial.SetPluginCredentials to execute only on non-mobile platforms.
4.3.1-beta (Experimental)#
Release Date: Mar 20, 2025
Download Unity Package: https://downloads.ravesocial.co/sdk/Unity/4.3.1-beta.unitypackage
Download Tarball: https://downloads.ravesocial.co/sdk/Unity/4.3.1-beta.tgz
Fixes/Enhancements:
Updated SQLite DLLs to fix compatibility issues in Windows builds.
4.3.0-beta (Experimental)#
Release Date: Mar 18, 2025
Download Unity Package: https://downloads.ravesocial.co/sdk/Unity/4.3.0-beta.unitypackage
Download Tarball: https://downloads.ravesocial.co/sdk/Unity/4.3.0-beta.tgz
New Features:
Windows Standalone Build Support (Experimental)
Added experimental support for building and running on Windows Standalone.
Certain features (e.g. platform-specific integrations) may not be available. See Windows Feature Set Breakdown for more details.
API/Dependency Updates:
Updated EDM4U to v1.2.185 to resolve compatibility issues with Unity 6.
Updated SQLite configuration to ensure required DLLs are included in all builds.
Introduced a new helper method
RaveSocial.SetPluginCredentials
allowing dynamic authentication credentials to be quickly set for connect plugins.
Fixes/Enhancements:
Improved Sample UI
Adjusted canvas size to better accommodate wider screens.
Additional minor UI improvements.
Removed
DynamicJsonProperty
to improve compatibility with IL2CPP and Windows builds. Replaced with explicit JSON serialization using JsonExtensionData for dynamic fields.
Deprecations:
Removed
RaveUsersManager.PushChangesToCurrentUser
- Originally deprecated in 3.0.2, replaced byRaveUsersManager.PushUserChanges
.
4.2.4#
Release Date: Feb 21, 2025
Download Unity Package: https://downloads.ravesocial.co/sdk/Unity/4.2.4.unitypackage
Download Tarball: https://downloads.ravesocial.co/sdk/Unity/4.2.4.tgz
API/Dependency Updates:
Update Rave Android SDK to 4.3.1.
4.2.3#
Release Date: Nov 25, 2024
Download Unity Package: https://downloads.ravesocial.co/sdk/Unity/4.2.3.unitypackage
Download Tarball: https://downloads.ravesocial.co/sdk/Unity/4.2.3.tgz
Fixes/Enhancements:
Resolved a critical issue causing app crashes on iOS when exporting Unity projects targeting the Device SDK. The crash was caused by a broken embedded binaries configuration for the native iOS frameworks.
4.2.2#
Release Date: Nov 21, 2024
Download Unity Package: https://downloads.ravesocial.co/sdk/Unity/4.2.2.unitypackage
Download Tarball: https://downloads.ravesocial.co/sdk/Unity/4.2.2.tgz
Fixes/Enhancements:
Fix an issue with a broken iOS native SDK static binding that caused errors during iOS builds.
4.2.1#
Release Date: Nov 8, 2024
Download Unity Package: https://downloads.ravesocial.co/sdk/Unity/4.2.1.unitypackage
Download Tarball: https://downloads.ravesocial.co/sdk/Unity/4.2.1.tgz
API/Dependency Updates:
Update Rave iOS SDK to 4.3.3.
Update Rave Android SDK to 4.2.13.
Add support for Facebook iOS SDK 17.4.0.
Add support for Google iOS SDK 8.0.0.
Fixes/Enhancements:
Fix an issue with the Google Client ID setting not being exported correctly within Android builds.
4.2.0#
Release Date: Oct 3, 2024
Download Unity Package: https://downloads.ravesocial.co/sdk/Unity/4.2.0.unitypackage
Download Tarball: https://downloads.ravesocial.co/sdk/Unity/4.2.0.tgz
API/Dependency Updates:
Update Rave iOS SDK to 4.3.1.
Update Rave Android SDK to 4.2.11.
Update EDM4U to v1.2.182.
Update Facebook iOS SDK to 17.0.2.
Update Google iOS SDK to 7.1.0.
Update Facebook Android SDK to 17.0.0.
Update Google Android SDK to 20.7.0.
Fixes/Enhancements:
Add configuration support for all common SDK settings.
Add Support for tarball distribution.
Known Issues:
The Rave iOS SDK (updated to version 4.3.1 in this release) is now distributed as an
.xcframework
since 4.2.0. However,.xcframework
support is available only in the following Unity versions:Attempting to use this SDK version with older Unity versions may cause linking issues due to the lack of
.xcframework
support. For detailed upgrade instructions, see v4.2.0 Upgrade Notes.
4.1.0#
Release Date: Aug 9, 2023
Download: https://downloads.ravesocial.co/sdk/Unity/4.1.0.zip
Changes:
4.0.0#
Release Date: Mar 9, 2023
Download: https://downloads.ravesocial.co/sdk/Unity/4.0.0.zip
Changes:
Removed unused dependencies and upgraded existing ones.
Updated Android SDK to 4.0.0.
Updated iOS SDK to 4.0.0.
Moved Sample resources to a separate namespace: RaveSocialSDKSample.
Enhanced the UI of the Sample scene.
Added a Rave Settings validator to provide clearer error messaging for SDK misconfiguration.
- Removed the following deprecated settings:
RaveSettings.General.DefaultNewUserName
RaveSettings.Facebook.AutoUpdateContactsOnConnect
(replaced byRaveSettings.General.AutoSyncFriends
)RaveSettings.Facebook.ContactsUpdateInterval
(replaced byRaveSettings.General.ContactsUpdateInterval
)RaveSettings.General.PhoneContactsUpdateInterval
(replaced byRaveSettings.General.ContactsUpdateInterval
)RaveSettings.Google.ContactsUpdateInterval
(replaced byRaveSettings.General.ContactsUpdateInterval
)RaveSettings.Facebook.ContactsUpdateInterval
(replaced byRaveSettings.General.ContactsUpdateInterval
)
Various bug fixes and performance improvements.
Breaking Changes:
Dropped support on Google+, if you are still using Google+ please consider upgrading to the new Google plugin.
Streamlined SDK initialization by unifying it under a single RaveSocial class removing the .Legacy namespace. This update simplifies integration and reduces confusion for developers. If you previously used the RaveSocial class from the plain RaveSocialSDK namespace rather than RaveSocialSDK.Legacy, please note the namespace change and update your project accordingly.
3.13.2#
Release Date: Jan 24, 2023
Download: https://downloads.ravesocial.co/sdk/Unity/3.13.2.zip
Changes:
3.13.1#
Release Date: Jan 10, 2023
Download: https://downloads.ravesocial.co/sdk/3.13.1/unity.zip
Changes:
3.13.0#
Release Date: Dec 15, 2022
Download: https://downloads.ravesocial.co/sdk/3.13.0/unity.zip
Changes:
Add Unity Editor support to the Rave Unity plugin. Currently, only Identity management features are supported, and social integrations are stubbed for convenience.
Remove dependency on scene packs from the Unity bindings and allow for base RaveSocial SDK to be used.
Adds missing bindings around the ThirdPartyPlugin to let the plugin be implemented in C# and passed into the native SDK.
Update Android SDK to 3.13.0
Update iOS SDK to 3.13.0
DEPRECATED: Friends and Followers. Auto-sync reverted back to Rave contacts.
DEPRECATED: Clans and Groups. Feature will be removed in a future version.
Breaking Changes:
The preexisting Rave classes have been moved to the RaveSocialSDK.Legacy namespace. Existing code that uses Rave classes should be refactored to import them from the new namespace.
3.12.0#
Release Date: Jan 10, 2022
Download: https://downloads.ravesocial.co/sdk/Unity/3.12.0.zip
Changes:
Add support for two-factor authentication on all Rave accounts.
Various bug fixes
3.11.1#
Changes:
Add Friends and Followers feature.
Advanced querying functionality for large friend groups.
Syncs friends to multiple lists defined in rave settings on social network connection.
3.10.1#
Changes:
Add Clans feature.
Full feature clan support. Create, update, search for clans.
Set visibility to public or private
Invite friends to your clan
Different level of permissions for users to allow for basic members, moderators, etc.
Moderation feature set to manage your clan.
3.9.13#
Changes:
Fixed a bug where the SDK was getting stuck on initialization on specific devices
3.9.12#
Changes:
Hotfix to support new versions of the Facebook v12+ SDK on Android. Removes old AppLink calls that have been removed, modifys share functionality to match the recommended behavior.
3.9.11#
Changes:
Various bug fixes
3.9.10#
Changes:
Various bug fixes
3.9.6#
Changes:
Various software updates and bug fixes.
3.9.5#
Changes:
Various bug fixes.
3.9.4#
Changes:
Added RaveSettings.Google.ReadPermissions setting for Google Sign-In to specify what permissions are requested.
Various bug fixes and cleaning.
3.9.3#
Changes:
Fix bug with Sign In With Apple where widget callback was not being called.
Add support for Facebook version 5.4.1
3.9.2#
Changes:
Add support for Sign In With Apple
3.9.1#
Changes:
Added support for versioned and timed leaderboards.
Added leaderboard request builder.
3.8.1#
Changes:
Add social plugin for google sign in.
3.7.1#
Changes:
Add authentication via email and password.
Add support for custom metadata storage for a user.
3.6.1#
Changes:
Switched from Android ID to Google Advertising ID for Device ID
Removed dangerous permission requirement for CAL
Removed dangerous permission requirement for bundle download
Added support for welcome toast on Android 8
Unity Demo rotation bug fix
Demo ADK dialog bug fix
3.5.1#
Changes:
Redesigned the App Data Key system.
Added App Data Key API that returns an ADK when given a UUID. This is ADK lookup for given Rave ID
Added App Data Key API that returns ADKs for a friends list
Upgraded to Facebook SDK 4.25.0 (Requires Minimum Android SDK 15)
Upgraded to Google Play Services 11.0.4
Added support for Unity 2017.1
Fixed a bug where in some cases the list of game contacts wasn’t being populated correctly
Fixed the bug where downloading resource bundles uploaded via Rave portal wasn’t getting downloaded correctly on Android. Remote UI update functionality now works correctly
Removed unnecessary usage of GET_ACCOUNTS permission on Android
Fixed a bug where Android SDK initialization was failing when skipPermissionChecks was set to true
Add better support for modal dialogs that work well when rotated on Android
Added support for Xcode 8
3.4.6#
Changes:
Changed assets for social buttons to match updated branding requirements
3.4.5#
Changes:
Fixed an issue with the time out on logging out of Rave with no internet connection
3.4.4#
Changes:
Fixed issue of device ID not being properly created when CrossAppLogin feature is disabled
3.4.3#
Changes:
3.4.2#
Changes:
FBSDK 4.12.0 included in release package
iOS10 Support including new required plist entries (see v3.4.2 Upgrade Notes for more details)
Various bug fixes
3.4.1#
DO NOT USE: 3.4.1 SDK Shipped with an issue that required an update. Please use 3.4.2 SDK instead.
Changes:
Added app data key management feature
Calling loginWith, opening RaveLoginScene, or opening RaveSignUpEmailScene while already authenticated will cause an exception
Added a config option to enable sending session data to Facebook automatically, so that Facebook Ads work correctly for apps that plan to use them
Added ability for game to be able to access GoogleApiClientAdded (to enable games to take advantage of the Google Video Recording feature)
Added a fix for something potentially causing a memory leak (Zendesk: https://ravehelp.zendesk.com/agent/tickets/182)
Added a fix for connectTo() API that was reported (Zendesk: https://ravehelp.zendesk.com/agent/tickets/185)
Added the change requested for a confusing message players get when signing into Facebook (Zendesk: https://ravehelp.zendesk.com/agent/tickets/138)
Fixed issue where Facebook disassociation button was causing a logout to occur instead of Facebook disassociation (https://ravehelp.zendesk.com/agent/tickets/156)
Various bug fixes
3.2.5#
Download: https://downloads.ravesocial.co/sdk/RaveSocial_3.2.5-102.zip
3.1.2#
Download: https://downloads.ravesocial.co/sdk/RaveSocial_3.1.2-78.zip
2.10.6#
Download: https://downloads.ravesocial.co/sdk/RaveSocial_2.10.6-38.zip
2.10.1#
Download: https://downloads.ravesocial.co/sdk/RaveSocial_2.10.1.zip
2.9.1#
Download: https://downloads.ravesocial.co/sdk/RaveSocial_2.9.1.zip
Changes:
Improved integration
Enabled Android init through bindings
Binding bug fixes
Other minor bug fixes
2.8.1#
Download: https://downloads.ravesocial.co/sdk/RaveSocial_2.8.1.zip
Changes:
Display name no longer requires email to enter
Profile picture can be set after display name is set
Fixed an offline image caching issue on iOS
Supports Android 2.3.3+
Fixed some rotation issues on Android
Fixed keyboard scrolling issue on iOS