- Assertions now print their callstack a log file (#637)
- Bump CLI from v2.37.0 to v2.38.1 (#663, #670)
- Bump Java SDK (Android) from v7.15.0 to v7.16.0 (#665)
- Bump Cocoa SDK (iOS) from v8.38.0 to v8.39.0 (#668)
- 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)
- Fix intermittent errors during plugin initialization on macOS/iOS (#618)
- Bump CLI from v2.33.0 to v2.37.0 (#608, #626, #629, #632, #634, #638, #640, #641, #642, #643, #647)
- Bump Cocoa SDK (iOS) from v8.32.0 to v8.37.0 (#610, #615,#617,#620,#622, #648)
- Bump Java SDK (Android) from v7.13.0 to v7.15.0 (#613,#653)
- Missing includes errors should no longer pass over CI checks (#606)
- Rename public
OnError
delegate field inFSentryOutputDeviceError
class toOnAssert
- 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)
- 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)
- Bump Cocoa SDK (iOS) from v8.29.0 to v8.32.0 (#580, #585, #595, #598, #601)
- Bump Java SDK (Android) from v7.10.0 to v7.12.1 (#588, #599, #603)
- Bump CLI from v2.32.1 to v2.33.0 (#597, #600)
- Sentry-CLI now shares the diagnostic level set in the UE Editor settings (#555)
- Fix threading issues capturing log messages as breadcrumbs (#559)
- 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)
- Bump Cocoa SDK (iOS) from v8.25.0 to v8.29.0 (#556, #558, #569, #571, #577)
- Bump Java SDK (Android) from v7.8.0 to v7.10.0 (#557, #572)
- Bump Native SDK from v0.7.2 to v0.7.6 (#562, #564, #576)
- Bump CLI from v2.31.2 to v2.32.1 (#565)
- Fix misssing include in non-unity builds (#554)
- 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)
- The SDK no longer prints symbol uploading related warnings when disabled (#528)
- Fixed an issue when parsing the config file during symbol upload (#541)
- Bump CLI from v2.29.1 to v2.31.0 (#512, #515, #517, #524, #525)
- Bump Java SDK (Android) from v7.5.0 to v7.8.0 (#513, #534, #535)
- Bump Native SDK from v0.7.0 to v0.7.2 (#520, #531)
- Bump Cocoa SDK (iOS) from v8.21.0 to v8.25.0 (#539, #549)
- 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)
- 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)
- Bump Cocoa SDK (iOS) from v8.17.1 to v8.20.0 (#467, #474, #487, #492)
- Bump Java SDK (Android) from v7.0.0 to v7.4.0 (#469, #481, #491, #501)
- Bump CLI from v2.23.0 to v2.29.1 (#471, #472, #475, #477, #484, #485, #486, #490, #493, #494, #495, #507)
- Bump Native SDK from v0.6.7 to v0.7.0 (#478)
- Fix Android build errors regarding
IScope
inSentryBridgeJava
(#464)
- 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
- 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)
- Bump Java SDK (Android) from v6.33.0 to v7.0.0 (#435, #449, #460)
- Bump CLI from v2.21.2 to v2.23.0 (#437, #441, #444, #454, #457, #462)
- Bump Cocoa SDK (iOS) from v8.15.0 to v8.17.1 (#438, #439, #450, #452, #456, #461)
- Bump Native SDK from v0.6.6 to v0.6.7 (#442)
- Switch to using static libs on Windows (#433)
- Bump Java SDK (Android) from v6.32.0 to v6.33.0 (#432)
- Bump Cocoa SDK (iOS) from v8.14.2 to v8.15.0 (#434)
- Switch to using static libs on Linux (#424)
- Fix invalid breadcrumbs level for Win/Linux (#426)
- Fix build errors in UE4 (#428)
- Fix iOS build errors (#429)
- Fix missing plugin binaries in the UE Marketplace package (#423)
- Bump Cocoa SDK (iOS) from v8.13.1 to v8.14.2 (#417, #422)
- Bump Java SDK (Android) from v6.31.0 to v6.32.0 (#416)
- Fix issue with overwriting
__sentry
attribute in crash context object (#401) - Fix event level being always overwritten by the current scope's level on Win/Linux (#412)
- Fix stack corruption during crash capturing within
on_crash
hook handler on Linux (#410) - Move crash properties set as
Extra
to a separate Sentry context (#413)
- Fix issue with missing Sentry.framework in iOS app bundle UE 5.3 (#390)
- Fix dependencies loading for desktop (#393)
- Fix array/map Json string check to avoid unnecessary error messages in logs (#394)
- Fix conditional debug symbols uploading (#399)
- Fix compilation errors in UE 4.27 (#398)
- Bump Cocoa SDK (iOS) from v8.11.0 to v8.13.0 (#386, #392)
- Bump CLI from v2.20.7 to v2.21.2 (#389, #391, #400)
- Bump Java SDK (Android) from v6.29.0 to v6.30.0 (#396)
- Add symbol upload scripts downloading tool (#385)
- Add support of two plugin versions for GitHub/Marketplace(#387)
- Fix errors caused by Cpp20 adoption in UE 5.3 (#377)
- Bump Cocoa SDK (iOS) from v8.10.0 to v8.11.0 (#367)
- Bump Java SDK (Android) from v6.28.0 to v6.29.0 (#371)
- Bump CLI from v2.20.6 to v2.20.7 (#375)
- Add HTTP proxy for desktop (#322)
- Add scope support for Windows/Linux (#328)
- Add extra crash context for native integration (#342)
- Add missing plugin settings (#335)
- Update event context categories for desktop (#356)
- Add sentry-cli downloading tool (#362)
- Add breakpad support for Windows (#363)
- Add Options for enabling platforms & Promoted Builds via the GUI (#360)
- Fix Linux Compile/Staging Error (#327)
- Fix UE 5.3 compatibility issues (#348)
- Fix plugin settings names (#350)
- Fix plugin build errors when
sentry-native
is disabled on Win/Linux (#359)
- Bump Java SDK (Android) from v6.25.0 to v6.28.0 (#323, #325, #330, #337, #346)
- Bump Cocoa SDK (iOS) from v8.8.0 to v8.10.0 (#324, #326, #331, #334, #344, #349, #351, #355)
- Bump CLI from v2.19.4 to v2.20.6 (#333, #338, #341, #343, #347, #364)
- Add API allowing to set custom handler for
beforeSend
hook (#318) - Refactor initialization logic for Android (#319)
- Fix automatic game log attachment (Android) (#309)
- Bump Java SDK (Android) from v6.23.0 to v6.25.0 (#312, #316)
- Bump Native SDK from v0.6.3 to v0.6.5 (#313, #317)
- Bump CLI from v2.19.1 to v2.19.4 (#314, #315)
- Bump Java SDK (Android) from v6.19.1 to v6.23.0 (#291, #293, #296, #308)
- Bump Cocoa SDK (iOS) from v8.7.3 to v8.8.0 (#304, #307)
- Bump Native SDK from v0.6.2 to v0.6.3 (#292)
- Bump CLI from v2.18.1 to v2.19.1 (#303, #306)
- Add plugin settings allowing to disable event capturing for certain build configurations/targets (#273)
- Add release health monitoring feature (#270)
- Add UE 5.2 support for CI (#280)
- Fix Android release name inititalization (#274)
- Update dependencies loading mechanism (#287)
- Fix issue with script execution policy for debug symbols uploading on Windows (#290)
- Bump Native SDK from v0.6.1 to v0.6.2 (#269)
- Bump Cocoa SDK (iOS) from v8.6.0 to v8.7.3 (#272, #278, #288)
- Bump Java SDK (Android) from v6.18.1 to v6.19.1 (#279, #283)
- Bump CLI from v2.17.5 to v2.18.1 (#284, #286)
- Add script for building plugin dependencies locally (#252)
- Update Android layer implementation (#246)
- Bump CLI from v2.16.1 to v2.17.5 (#250, #251, #254, #260, #263, #266)
- Bump Cocoa SDK (iOS) from v8.3.3 to v8.6.0 (#247, #257, #267)
- Bump Java SDK (Android) from v6.17.0 to v6.18.1 (#264, #265)
- Added the option to automatically attach the game log to captured events (#225)
- Bump Native SDK from v0.6.0 to v0.6.1 (#240)
- Bump CLI from v2.14.3 to v2.16.1 (#224, #229, #232, #237, #241)
- Bump Cocoa SDK (iOS) from v8.2.0 to v8.3.1 (#226, #228)
- Bump Java SDK (Android) from v6.15.0 to v6.17.0 (#233, #245)
- Add automatic crash capturing for Windows (UE 5.1+) (#175)
- Add extra event context params and and tags promotion (#183)
- Add automatic crash capturing for Mac (#190)
- Add environment property to plugin settings (#204)
- Add native sources upload toggle to plugin settings (#217)
- Fix Linux debug symbols upload when cross-compiling on Windows (#196)
- Fix crashpad staging issue (#211)
- Fix subsystem deinitialization (#218)
- Bump Java SDK (Android) from v6.8.0 to v6.14.0 (#165), #168, #172, #177, #179, #184, #193, #195, #199, #209, #212
- Bump Cocoa SDK (iOS) from v7.31.2 to v8.2.0 (#167), #176, #216
- Bump CLI from v2.9.0 to v2.13.0 (#171, #178, #201, #213)
- Bump Native SDK from v0.5.2 to v0.6.0 (#173, #198, #210)
- Add debug symbols upload settings (#94)
- Add conversion to FString for SentryId (#161)
- Add editor menu for automatic CRC configuration (#152)
- Packaged plugin
EngineVersion
should include.0
patch version (#101) - Plugin packaging issues on Windows (#110)
- Sentry libs linking for desktop (#114)
- Fix sentry-cocoa SDK name (#118)
- Fix scoped event/message capturing on Android (#116)
- Fix event capturing on Linux (#123)
- Fix incomplete type forward declaration (#125)
- Fix Android packaging issue (#133)
- Bump CLI from v2.5.2 to v2.9.0 (#117, #126, #135, #141, #154)
- Bump Java SDK (Android) from v6.4.1 to v6.8.0 (#115), #127, #129, #134, #137, #137, #144, #156, #158,
- Bump Cocoa SDK (iOS) from v7.24.1 to v7.31.2 (#98), #106, #120, #122, #128, #130, #136, #143, #145, #151, #153, #157, #159,
- changelog
- diff
- Internal re-release of v0.1.0 to resolve release CI issues.
- Bump Cocoa SDK (iOS) from v7.14.0 to v7.24.1 (#37, #43, #46, #92, #96)
- Bump Java SDK (Android) from v6.0.0 to v6.4.1 (#38, #51, #70, #90)
- Bump Native SDK from v0.4.17 to v0.5.0 (#36, #39, #40, #48, #49, #50)
First release