Releases: thirdweb-dev/unreal-engine
v2.3.1
v2.3.0
What's Changed
- Added support for Unreal Engine 5.6
v2.2.1
What's Changed
- Fixed a crash when creating a session key with non-empty approved targets. This occurred due to temporary string arrays being destroyed before reaching native libraries in async calls.
v2.2.0
What's Changed
Full support for v7 Account Factories and Entrypoints has been added.
Rust static libraries have been updated, and Smart Wallet creation now includes a new advanced EntryPoint
parameter.
When using our default v7 Account Factory, or a custom one based on the v7 standard, you can provide the v7 EntryPoint address to override the default v6 behavior.
Default Factories and Entrypoints
- v6 Default Factory:
0x85e23b94e7F5E9cC1fF78BCe78cfb15B81f0DF00
- v6 EntryPoint:
0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789
- v7 Default Factory:
0x4bE0ddfebcA9A5A4a617dee4DeCe99E7c862dceb
- v7 EntryPoint:
0x0000000071727De22E5E9d8BAf0edAc6f37da032
Simple Example Forcing v7 Smart Wallets

v2.1.3
What's Changed
- Fixed a Facebook login failure affecting Android devices and potentially impacting other platforms as well.
2.1.2
What's Changed
- Various improvements and fixes related to session resuming; OAuth, Email and Phone login options should automatically resume much more often, with memory optimizations as well. In practice, this means that after creating your wallet, the
IsConnected
node will return true much more often, allowing you to skip the user action that typically is required.
2.1.1
What's Changed
- Updated cross-platform Rust libraries, Smart Wallet message signing now integrates EIP-6492 Signature Validation for Predeploy Contracts on top of EIP-1271 allowing you to sign as a smart wallet without having to deploy it (ie send at least one transaction, such as session key creation). This now matches with other thirdweb interfaces (TS, React, .NET, Unity, etc.) and backend auth verification logic for smart contract wallets.
Full Changelog: 2.1.0...2.1.1
v2.1.0
What's Changed
- Updated cross-platform Rust libraries, Smart Wallet message signing now wraps the raw message in the
AccountMessage
struct expected by EIP-1271 validation rather than using the connected signer; no changes made to the signing interface. - Make Transaction Overrides Editable in Blueprints by @Reejak in #31
New Contributors
Full Changelog: 2.0.0...2.1.0
v2.0.0
What's Changed
Core Updates
- Updated Thirdweb Rust static libraries to v1
- In-App Wallets now have near 1:1 functionality with Ecosystem Wallets and share the same infrastructure.
- Existing wallets will be automatically migrated to the new enclave infrastructure upon first login if needed.
- Removed Chromium Embedded Framework (CEF) and related project settings.
- With various auth providers restricting webview interaction, it's better to have a unified experience with native browsers.
- CEF initialization also caused crash on startup in some cases, this has been fixed with this removal.
- Smart Wallet Factory improvements
- Factory address is now stored on creation, eliminating the need for repeated declarations in nodes.
- Write Contract node enhancements
- Now implemented as a
K2Node
, allowing for raw data input via JSON.
- Now implemented as a
Fixes & Optimizations
- File length constraint fixes
- Renamed all async tasks to comply with Epic's new 170-character file length rule, which previously caused issues due to plugin name hashing.
- Unreal Engine Version Specific Compilation Issues
- Added various conditional imports to additional headers resolving version-specific compilation issues.
- Bug fixes
-
Fixed an issue where abstract class instantiation was attempted from Blueprints; now properly using the
HasDedicatedNode
meta tag. -
Resolved an Android packaging error with the Thirdweb plugin in UE 5.4.
-
Fixed a crash on startup when packaging for Mac.
-
Fixed Write Contract ExpandNode Error.
-
Fixed multiple compilation, build, and packaging issues.
-
Quality of Life Improvements
- Improved Examples
- Updated samples to use the latest fixed nodes.
- DX improvements
- Various enhancements to Thirdweb editor utilities.
- Other updates
- Updated copyright to 2025.
Full Changelog: 1.8.3...2.0.0
v1.8.3
What's Changed
Fixes
- add
TaskGraphInterfaces
import into all .cpp files
Full Changelog: 1.8.2...1.8.3