Skip to content

Releases: getsentry/sentry-unreal

1.0.0-alpha.5

08 Apr 15:02
Compare
Choose a tag to compare
1.0.0-alpha.5 Pre-release
Pre-release

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

1.0.0-alpha.4

18 Mar 17:02
Compare
Choose a tag to compare
1.0.0-alpha.4 Pre-release
Pre-release

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

1.0.0-alpha.3

07 Mar 18:34
Compare
Choose a tag to compare
1.0.0-alpha.3 Pre-release
Pre-release

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

1.0.0-alpha.2

03 Mar 17:40
Compare
Choose a tag to compare
1.0.0-alpha.2 Pre-release
Pre-release

Dependencies

Internal

  • Update includes and returns in HAL to correctly support platform extensions (#806)

1.0.0-alpha.1

28 Feb 16:55
Compare
Choose a tag to compare
1.0.0-alpha.1 Pre-release
Pre-release

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

Internal

  • Refactor code to better align with Unreal's structure (#745)
  • Initial cleanup for plugin extensions (#779)

0.22.0

30 Dec 13:17
Compare
Choose a tag to compare

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

0.21.1

06 Dec 04:59
Compare
Choose a tag to compare

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

0.21.0

19 Nov 14:21
Compare
Choose a tag to compare

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

0.20.1

22 Oct 13:48
Compare
Choose a tag to compare

Fixes

  • Fix Sentry initialization on Amazon Linux (#657)
  • Fix build errors in UE 4.27 (#660)

Dependencies

0.20.0

11 Oct 18:39
311b005
Compare
Choose a tag to compare

0.20.0

Features

  • Added an option that allows users to switch between the project and user 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 variable SENTRY_UPLOAD_SYMBOLS_AUTOMATICALLY (#636)

Fixes

  • Fix intermittent errors during plugin initialization on macOS/iOS (#618)

Dependencies