Releases: getsentry/sentry-unreal
Releases · getsentry/sentry-unreal
1.0.0-beta.2
1.0.0-beta.1
1.0.0-alpha.6
Features
- Add screenshot capturing for Mac/iOS (#849)
Fixes
- Fix warnings caused by deprecated Cocoa SDK API usages (#868)
- Fix invalid log file being attached to crash events on Mac/iOS (#873)
- Fix Sentry cURL transport can't send envelopes on Linux (#882)
- The SDK now ensures the execute permission is set for Sentry CLI and symbol upload script when they have been downloaded via the Editor (#881)
Dependencies
1.0.0-alpha.5
Breaking Changes
- Replace
USentryId
class withFString
(#857)
Features
- Allow Sentry CLI to authenticate via environment variables during debug symbols upload (#836)
- Added the ability to specify a separate DSN for crashes while in editor vs cooked title (#853)
- Add callback to pre-process breadcrumbs before adding (#814)
- Add
sentry.properties
file content validation during debug symbol upload (#862)
Fixes
- Fix crash during garbage collection if SentryId was instantiated outside of game thread (#857)
- Fix ensure when log message from non-game thread (#845)
Dependencies
1.0.0-alpha.4
1.0.0-alpha.3
1.0.0-alpha.2
1.0.0-alpha.1
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)