Releases: getsentry/sentry-unreal
Releases · getsentry/sentry-unreal
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
- Bump Java SDK (Android) from v8.6.0 to v8.11.1 (#863, #869, #879, #884, #891, #892)
- Bump Cocoa SDK (iOS and Mac) from v8.48.0 to v8.49.2 (#866, #878, #890)
- Bump Native SDK from v0.8.3 to v0.8.4 (#872)
- Bump CLI from v2.43.0 to v2.43.1 (#887)
1.0.0-alpha.5
Breaking Changes
- Replace
USentryId
class with FString
(#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
- Bump Java SDK (Android) from v8.4.0 to v8.6.0 (#835, #858)
- Bump Native SDK from v0.8.1 to v0.8.3 (#837, #851)
- Bump CLI from v2.42.3 to v2.43.0 (#838, #844, #847)
1.0.0-alpha.4
Features
- Add support of fast-fail crash capturing (#828)
Internal
- Rename error output device, add development checks for pointers, and general clean-up (#831)
Dependencies
- Bump Cocoa SDK (iOS and Mac) from v8.46.0 to v8.48.0 (#823, #832)
- Bump CLI from v2.42.2 to v2.42.3 (#825)
- Bump Java SDK (Android) from v8.3.0 to v8.4.0 (#830)
1.0.0-alpha.3
Breaking Changes
- Remove
EnableTargetPlatforms
from plugin settings (#809)
- Remove Native SDK build from source in Unreal (#808)
Fixes
- Captured screenshots are now displayed correctly on the issues details (#813)
Dependencies
- Bump Cocoa SDK (iOS and Mac) from v8.45.0 to v8.46.0 (#810)
1.0.0-alpha.2
Dependencies
- Bump Native SDK from v0.8.0 to v0.8.1 (#805)
Internal
- Update
include
s and return
s in HAL to correctly support platform extensions (#806)
1.0.0-alpha.1
Breaking Changes
- Sentry entities created with
NewObject<T>
now require an explicit call to the Initialize
method before use (#745)
- In Blueprints, Sentry entities must be created using the corresponding library functions (#796)
- The utility functions
StringToBytesArray
, ByteArrayToString
, and SaveStringToFile
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
- Refactor code to better align with Unreal's structure (#745)
- Initial cleanup for plugin extensions (#779)
0.22.0
Features
- Add API allowing to start/finish transactions and spans with explicit timings (#715)
- Add GPU crash dump attachments (#712)
Fixes
- Fix macOS/iOS build errors due to missing
NS_SWIFT_SENDABLE
macro definition (#721)
Dependencies
- Bump Native SDK from v0.7.16 to v0.7.17 (#717)
- Bump Java SDK (Android) from v7.18.1 to v7.19.1 (#709, #720)
- Bump Cocoa SDK (iOS and Mac) from v8.41.0 to v8.42.1 (#716, #719)
0.21.1
Fixes
- Fix compatibility issues with UE 5.5 (#684)
- Fix crash on Android when starting/ending session manually (#696)
- Fix incorrect mime-type for file attachments (#701)
Dependencies
- Bump Native SDK from v0.7.12 to v0.7.16 (#690, #693, #695, #705)
- Bump Java SDK (Android) from v7.17.0 to v7.18.1 (#689, #703)
- Bump Cocoa SDK (iOS and Mac) from v8.40.1 to v8.41.0 (#698)
- Bump CLI from v2.38.2 to v2.39.1 (#699, #702)
0.21.0
Features
- Assertions now print their callstack a log file (#637)
- Add LinuxArm64 support for UE plugin (#672)
- Add UE 4.27, 5.0 and 5.1 to CI pipeline (#675)
Fixes
- Fix issue with
MaxBreadcrumbs
setting is not respected on desktop (#688)
Dependencies
- Bump CLI from v2.37.0 to v2.38.2 (#663, #670, #677)
- Bump Java SDK (Android) from v7.15.0 to v7.17.0 (#665, #682)
- Bump Native SDK from v0.7.6 to v0.7.12 (#667, #678)
- Bump Cocoa SDK (iOS) from v8.38.0 to v8.40.1 (#668, #679, #680)
0.20.1
Fixes
- Fix Sentry initialization on Amazon Linux (#657)
- Fix build errors in UE 4.27 (#660)
Dependencies
- Bump Cocoa SDK (iOS) from v8.37.0 to v8.38.0 (#659)