Skip to content

Releases: getsentry/sentry-unreal

1.24.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 29 Sep 10:51

Features

  • Add editor AI toolset and agent skills for Unreal MCP integration (#1584)
  • Add hint support for macOS/iOS (#1578)
  • Add hint support for Windows/Linux and other sentry-native platforms (#1600)
  • Add API for capturing user feedback with a local scope (#1585)
  • Allow platform extensions to supply their own session replay video encoder (#1596)
  • Add API for removing attachments from event hint by filename pattern or clearing them all (#1604)

Fixes

  • Reduce overhead when reading event and scope data on native platforms (#1576)
  • Replace the plugin's shell-based post-build steps with Python to comply with FAB publishing requirements (#1580)
  • Fix duplicate automatic breadcrumbs after re-initializing the SDK (#1590)
  • Respect per-platform config file overrides when uploading debug symbols automatically (#1589)

Dependencies

1.23.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 09 Sep 11:59

Features

  • Add support for iOS Simulator builds on UE 5.5 and newer (#1561)
  • Add Windows Error Reporting support for the native backend (#1568)

Dependencies

1.22.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 02 Sep 15:59

Features

  • Add thread stackwalk mode setting for the native backend (#1546)

Fixes

  • Fix eventless attachments being uploaded on Mac/iOS (#1558, #1559)

Dependencies

1.21.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 28 Aug 06:56

Features

  • Add crash upload mode setting for the native backend (#1547)
  • Add SetTags to Sentry subsystem for updating multiple tags in one go (#1550)

Fixes

  • Stop overwriting native-collected device context on consoles (#1542)
  • Fix crashes going unreported after first-time DSN setup until editor restart (#1545)

Dependencies

1.20.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 14 Aug 08:57

Important

Structured logging and metrics are now always enabled, having been on by default since 1.11.0. The corresponding EnableStructuredLogging and EnableMetrics settings are deprecated and no longer have any effect.

We recognize that this change may inconvenience applications that relied on the opt-out. Use a BeforeLogHandler or BeforeMetricHandler to filter logs or metrics before they are sent. We made this tradeoff deliberately because consistent behavior across SDK integrations will help most users successfully adopt these features.

Behavioral Changes

  • Structured logging and metrics are now always enabled (#1538)

Features

  • Add beforeSendFeedback callback for user feedback filtering (#1528)

Fixes

  • Map SENTRY_LEVEL_TRACE in the native log-level converters so trace-level logs no longer emit a spurious "Unknown sentry level" warning (#1534)
  • Release discarded value in native before* callbacks (#1536)
  • Fix Android structured log levels being mapped to the wrong severity (#1537)

Dependencies

1.19.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 10 Aug 13:11

Important

The experimental frame time metrics setting FrameTimeSampleInterval now specifies seconds instead of a frame count (default 1.0), so any previously configured value is reinterpreted as seconds.

Fixes

  • Fix Android minifyRelease R8 build failure caused by missing android.os.ProfilingManager/ProfilingResult class references in the Java SDK (#1505)
  • Fix session replay GPU hang under load (#1517)
  • Fix iOS session replay upload after a crash by resolving the sandbox video path (#1518)
  • Skip transient overlay windows during session replay capture (#1512)
  • Defer session replay capture on desktop until engine initialization is complete (#1514)
  • Sample frame time metrics on a wall-clock interval instead of every Nth frame (#1522)
  • Reduce per-frame allocations in the session replay encoder (#1527)
  • Pause native app-hang detection while the app is backgrounded (#1523)

Dependencies

1.18.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 28 Jul 15:40

Features

  • Add app-hang tracking via NDK game-thread heartbeat on Android (#1497)

Fixes

  • Increase the crash handler thread stack guarantee to 128 KiB on Windows to make stack-overflow crash capture more reliable (#1500)
  • Remove legacy session replay file attachment in favor of Session Replay envelope (#1493)

Dependencies

1.17.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 22 Jul 17:34

Features

  • Include the crash event's breadcrumbs in crash session replays on Apple platforms (Cocoa backend), so breadcrumbs from the replay window show up on the replay timeline (#1480)

Fixes

  • Decrease max session replay clip duration to 20 seconds to prevent replays from being rejected due to the server-side 10 MiB size limit, which could be exceeded at high rendering resolutions (#1478)
  • Maximize telemetry buffers for native platforms to minimize queue overflows (#1483)
  • Grant execute permissions to bundled crash handler binaries (Linux/Mac) (#1486)

Dependencies

1.16.1

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 14 Jul 11:51

Fixes

  • Fix structured logs and metrics not being linked with captured native crashes on Android (#1475)

Dependencies

1.16.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 09 Jul 09:49
043026f

Important

Gameplay clips captured around crashes are now integrated with Session Replay product and automatically linked to their corresponding crash events, letting you watch the final moments leading up to a crash directly in Sentry.

This feature is experimental and disabled by default. To opt-in, turn on Enable session replay in plugin settings. See the Unreal SDK Session Replay documentation for additional details and setup instructions.

Features

  • Add experimental session replay capturing on iOS (UE 5.8+) (#1462)
  • Add integration with Session Replay product for native platforms (#1445)
  • Add integration with Session Replay product for Apple platforms (#1468)
  • Link structured logs with captured session replays (#1470)

Fixes

  • Fix deprecation warnings caused by RHICreateTexture usage in UE 5.8 (#1466)

Dependencies