Releases: getsentry/sentry-unreal
Releases · getsentry/sentry-unreal
1.8.0
Features
- Add desktop external crash reporter integration (#1248)
- Add automatic screenshot attachments to ensure events on Windows and Linux (#1243)
Fixes
- Fix symbol upload to include only debug files for the current build target (#1228)
- Fix
ESentryUnitenum Python name collision (#1244) - Fix
GLogre-entrancy deadlock in Native SDK debug logger callback (#1256)
Dependencies
1.7.0
1.6.0
Features
- Add message category attribute to structured logs for better filtering (#1199)
- Add attachments support for user feedback (#1121)
Fixes
- Infinite loop in
FSentryErrorOutputDevice::Serializeon re-entrant assert (#1197)
Dependencies
1.5.0
Note
Starting with this release, a generic package is published alongside the engine-specific ones.
It omits the EngineVersion key in the plugin descriptor so it can be used in licensee engine builds without triggering warnings or requiring manual changes.
Note that the generic package uses the TObjectPtr syntax which is only available in UE5.
If you are using UE 4.27 or earlier, it’s better to continue using the corresponding engine-specific package as removing the version key manually will be the simpler approach.
Features
- Add plugin setting to opt out of automatic Crash Reporter context propagation (#1178)
- Add attributes support for structured logs (#1190)
Fixes
- Misleading screenshot capture logs on unsupported platforms (#1180)
- Deadlock when invoking
onConfigureScopecallback during garbage collection on Android (#1181) - Unicode characters are now handled properly on desktop and consoles (#1194)
Dependencies
1.4.0
1.3.0
Features
- Add runtime API to query user consent requirement (#1139)
Fixes
- No more warnings in UE 5.7 caused by deprecated API usage (#1152)
- Custom tags are now correctly included in Android NDK crash events (#1160)
- Fix compatibility issues with Cocoa SDK 9.0.0 (#1149)
Dependencies
- Bump Native SDK from v0.12.0 to v0.12.2 (#1136, #1162)
- Bump Android Gradle Plugin from v5.12.1 to v5.12.2 (#1135)
- Bump Cocoa SDK (iOS and Mac) from v8.57.0 to v9.0.0 (#1133, #1143, #1150, #1161)
- Bump CLI from v2.57.0 to v2.58.2 (#1142, #1145, #1148)
- Bump Java SDK (Android) from v8.25.0 to v8.28.0 (#1147, #1156, #1159, #1164)
1.2.1
Features
- Implement Wine/Proton detection and automatic Crashpad stack capture adjustment for SteamOS/Bazzite compatibility (#1123)
Dependencies
1.2.0
Features
- Add screenshot capturing for ensure/assert events on Android (#1097)
- Add level-specific logging methods (LogDebug, LogInfo, LogWarning, LogError, LogFatal) to match other Sentry SDKs (#1110)
- Migrated debug symbol upload to unified Python-based implementation to improve stability (#1114)
Fixes
- Fix screenshot capture after Sentry disabled on Mac (#1101)
- Fix SDK initialization and packaging issues in plugin version from FAB (#1108)
- Added missing platform includes (#1106)
Dependencies
1.2.0-beta.1
Features
- Implement structured logging for Unreal (all platforms) (#1091)
Fixes
- Prevent usage of internal UE logger during crash handling (#1081)
- Crash when printing to logs from multiple threads on Android (#1092)