Releases: getsentry/sentry-unreal
Releases · getsentry/sentry-unreal
1.0.0-alpha.2
1.0.0-alpha.1
Breaking Changes
- Sentry entities created with
NewObject<T>now require an explicit call to theInitializemethod before use (#745) - In Blueprints, Sentry entities must be created using the corresponding library functions (#796)
- The utility functions
StringToBytesArray,ByteArrayToString, andSaveStringToFilehave been removed (#796) - The plugin setting
EnableBuildPlatformsnow 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
Userclass (#800) - Fix stack overflow when calling
beforeSendduring 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)
Internal
0.22.0
0.21.1
0.21.0
0.20.1
0.20.0
0.20.0
Features
- Added an option that allows users to switch between the
projectanduser directoryfor the internal Sentry database location on Windows/Linux (#616) - User messages now support non-ASCII characters (#624)
- The SDK now brings Android Gradle Plugin v4.11.0 (upgraded from v2.1.5) (#633)
- Added a new API to allow users to
continue a trace. This allows users to trace their distributed system and connect in-game with backend errors (#631) - The SDK now allow overriding
UploadSymbolsAutomaticallyvia environment variableSENTRY_UPLOAD_SYMBOLS_AUTOMATICALLY(#636)
Fixes
- Fix intermittent errors during plugin initialization on macOS/iOS (#618)
Dependencies
0.19.1
0.19.0
Breaking Changes
- Rename public
OnErrordelegate field inFSentryOutputDeviceErrorclass toOnAssert
Features
- On Windows/Linux the SDK can now automatically attach a screenshot to crash events(#582)
- Add API allowing to check if captured event is ANR error (#581)
Fixes
- The SDK no longer intercepts assertions when using crash-reporter (#586)
- Fix calling
beforeSendhandler during post-loading (#589) - Fix crash when re-initializing Sentry (#594)
Dependencies
0.18.0
Features
- Sentry-CLI now shares the diagnostic level set in the UE Editor settings (#555)
- Fix threading issues capturing log messages as breadcrumbs (#559)
Fixes
- The SDK now correctly captures and groups Assertions (#537)
- Add path strings escaping for debug symbol upload script (#561)
- Fix crashes not being reported during garbage collection (#566)
- The SDK now uploads debug symbols properly with the
Android File Serverplugin enabled in UE 5.0 and newer (#568)