47 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			47 KiB
		
	
	
	
	
	
	
	
Changelog
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_SENDABLEmacro 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 
MaxBreadcrumbssetting 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
Dependencies
0.20.0
Features
- Added an option that allows users to switch between the 
projectanduser directoryfor 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 
UploadSymbolsAutomaticallyvia environment variableSENTRY_UPLOAD_SYMBOLS_AUTOMATICALLY(#636) 
Fixes
- Fix intermittent errors during plugin initialization on macOS/iOS (#618)
 
Dependencies
- 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)
 
0.19.1
Fixes
- Missing includes errors should no longer pass over CI checks (#606)
 
Dependencies
0.19.0
Breaking Changes
- Rename public 
OnErrordelegate field inFSentryOutputDeviceErrorclass toOnAssert 
Features
- 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)
 
Fixes
- The SDK no longer intercepts assertions when using crash-reporter (#586)
 - Fix calling 
beforeSendhandler during post-loading (#589) - Fix crash when re-initializing Sentry (#594)
 
Dependencies
- 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)
 
0.18.0
Features
- Sentry-CLI now shares the diagnostic level set in the UE Editor settings (#555)
 - Fix threading issues capturing log messages as breadcrumbs (#559)
 
Fixes
- 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 Serverplugin enabled in UE 5.0 and newer (#568) 
Dependencies
- 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)
 
0.17.1
Fixes
- Fix misssing include in non-unity builds (#554)
 
Dependencies
0.17.0
Features
- Add user feedback capturing support for desktop (#521)
 - Add breadcrumbs automatically when printing to logs (#522)
 - Add proper log verbosity type for internal 
sentry-nativemessages (#536) - Add ability to check if sentry should be initialised to prevent unnecessary warnings (#544)
 
Fixes
- The SDK no longer prints symbol uploading related warnings when disabled (#528)
 - Fixed an issue when parsing the config file during symbol upload (#541)
 
Dependencies
- 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)
 
0.16.0
Features
- Add performance monitoring API (#470)
 - Add traces sampler function config for Android/Apple (#488)
 - Add 
IsCrashedLastRunallowing to check whether the app crashed during its last run (#483) - Improved crash capture backend handling based on package version (GitHub or Marketplace) (#479)
 
Fixes
- 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 
SentryBeforeSendHandlerare no longer missing their message (#510) 
Dependencies
- 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)
 
0.15.1
Fixes
- Fix Android build errors regarding 
IScopeinSentryBridgeJava(#464) 
0.15.0
Breaking Changes
- Change 
USentrySubsystembase class toUEngineSubsystemin order to capture editor crashes (#436)
If you make use of plugin's blueprint API, you will need to recreateGet Sentry Subsystemnodes
If you make use of plugin's C++ API, you will need to update your implementation by accessingUSentrySubsystemviaGEnginepointer 
Fixes
- 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)
 
Dependencies
- 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)
 
0.14.0
Features
- Switch to using static libs on Windows (#433)
 
Dependencies
- 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)
 
0.13.0
Features
- Switch to using static libs on Linux (#424)
 
Fixes
- Fix invalid breadcrumbs level for Win/Linux (#426)
 - Fix build errors in UE4 (#428)
 - Fix iOS build errors (#429)
 
0.12.1
Fixes
- Fix missing plugin binaries in the UE Marketplace package (#423)
 
Dependencies
- 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)
 
0.12.0
Fixes
- Fix issue with overwriting 
__sentryattribute 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_crashhook handler on Linux (#410) - Move crash properties set as 
Extrato a separate Sentry context (#413) 
Dependencies
0.11.0
Fixes
- 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)
 
Dependencies
- 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)
 
0.10.0
Features
- Add symbol upload scripts downloading tool (#385)
 - Add support of two plugin versions for GitHub/Marketplace(#387)
 
Fixes
- Fix errors caused by Cpp20 adoption in UE 5.3 (#377)
 
Dependencies
- 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)
 
0.9.0
Features
- 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)
 
Fixes
- Fix Linux Compile/Staging Error (#327)
 - Fix UE 5.3 compatibility issues (#348)
 - Fix plugin settings names (#350)
 - Fix plugin build errors when 
sentry-nativeis disabled on Win/Linux (#359) 
Dependencies
- 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)
 
0.8.0
Features
- Add API allowing to set custom handler for 
beforeSendhook (#318) - Refactor initialization logic for Android (#319)
 
Fixes
- Fix automatic game log attachment (Android) (#309)
 
Dependencies
- 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)
 
0.7.0
Features
Fixes
Dependencies
- 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)
 
0.6.0
Features
- 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)
 
Fixes
- Fix Android release name inititalization (#274)
 - Update dependencies loading mechanism (#287)
 - Fix issue with script execution policy for debug symbols uploading on Windows (#290)
 
Dependencies
- 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)
 
0.5.0
Features
- Add script for building plugin dependencies locally (#252)
 
Features
- Update Android layer implementation (#246)
 
Fixes
Dependencies
- 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)
 
0.4.0
Features
- Added the option to automatically attach the game log to captured events (#225)
 
Dependencies
- 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)
 
0.3.0
Features
- 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)
 
Fixes
- Fix Linux debug symbols upload when cross-compiling on Windows (#196)
 - Fix crashpad staging issue (#211)
 - Fix subsystem deinitialization (#218)
 
Dependencies
- 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)
 
0.2.0
Features
- Add debug symbols upload settings (#94)
 - Add conversion to FString for SentryId (#161)
 - Add editor menu for automatic CRC configuration (#152)
 
Fixes
- Packaged plugin 
EngineVersionshould include.0patch 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)
 
Dependencies
- 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
 
0.1.1
- Internal re-release of v0.1.0 to resolve release CI issues.
 
0.1.0
Features
Dependencies
- 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)
 
0.0.1
First release