1.0.0-alpha.1
Pre-release
Pre-release
Breaking Changes
- Sentry entities created with
NewObject<T>
now require an explicit call to theInitialize
method before use (#745) - In Blueprints, Sentry entities must be created using the corresponding library functions (#796)
- The utility functions
StringToBytesArray
,ByteArrayToString
, andSaveStringToFile
have been removed (#796) - The plugin setting
EnableBuildPlatforms
now uses a string array instead of a struct (#779)
Features
- Build the plugin through the Unreal Engine build system (#706)
- Remove custom transport implementation for Linux (#748)
- Add getter for the event's Id (#768)
- Determine user's IP address automatically on Win/Linux only if PII attachment enabled in settings (#769)
- Rearrange upload script to check earlier for automatic upload (#794)
Fixes
- Fix incorrect game log attachment on Android (#743)
- Fix assertion during screenshot capturing in a thread that can't use Slate (#756)
- Due to improvements to the server-side grouping logic, the SDK no longer relies on client side manipulation of the callstack for assertions and ensures. (#744)
- Fix invalid native method name for Android
User
class (#800) - Fix stack overflow when calling
beforeSend
during object post-loading on mobile (#782) - Fix invalid syntax in symbol upload batch script (#801)
Dependencies
- Bump CLI from v2.39.1 to v2.42.2 (#725, #740, #746, #787, #798)
- Bump Java SDK (Android) from v7.19.1 to v8.3.0 (#724, #741, #786, #804)
- Bump Cocoa SDK (iOS and Mac) from v8.42.1 to v8.45.0 (#723, #761, #784)
- Bump Native SDK from v0.7.17 to v0.8.0 (#737, #742, #764, #797)