Releases: getsentry/sentry-unreal
Releases · getsentry/sentry-unreal
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)
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
project
anduser directory
for 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
UploadSymbolsAutomatically
via environment variableSENTRY_UPLOAD_SYMBOLS_AUTOMATICALLY
(#636)
Fixes
- Fix intermittent errors during plugin initialization on macOS/iOS (#618)