Releases: getsentry/sentry-unreal
Releases Β· getsentry/sentry-unreal
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)
Dependencies
0.19.1
0.19.0
Breaking Changes
- Rename public
OnError
delegate field inFSentryOutputDeviceError
class 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
beforeSend
handler 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 Server
plugin enabled in UE 5.0 and newer (#568)
Dependencies
0.17.1
0.17.0
Features
- Add user feedback capturing support for desktop (#521)
- Add breadcrumbs automatically when printing to logs (#522)
- Add proper log verbosity type for internal
sentry-native
messages (#536) - Add ability to check if sentry should be initialised to prevent unnecessary warnings (#544)
Fixes
- The SDK no longer prints symbol uploading related warnings when disabled (#528)
- Fixed an issue when parsing the config file during symbol upload (#541)
Dependencies
0.16.0
Features
- Add performance monitoring API (#470)
- Add traces sampler function config for Android/Apple (#488)
- Add
IsCrashedLastRun
allowing to check whether the app crashed during its last run (#483) - Improved crash capture backend handling based on package version (GitHub or Marketplace) (#479)
Fixes
- Fix Linux intermediates paths in
FilterPlugin.ini
(#468) - Fix casing for include of HAL/PlatformFileManager for Linux compilation (#468)
- The message in events in the
SentryBeforeSendHandler
are no longer missing their message (#510)
Dependencies
0.15.1
0.15.0
Breaking Changes
- Change
USentrySubsystem
base class toUEngineSubsystem
in order to capture editor crashes (#436)
If you make use of plugin's blueprint API, you will need to recreateGet Sentry Subsystem
nodes
If you make use of plugin's C++ API, you will need to update your implementation by accessingUSentrySubsystem
viaGEngine
pointer
Fixes
- Fix issue with invalidating breadcrumbs during event capturing on Win/Linux (#445)
- Fix build errors when cross-compiling for Linux on Windows with UE Marketplace plugin version (#453)
- Fix build errors on Mac when using UE Marketplace plugin version (#451)