2.0.0
Tip
Upgrading from v1.x? Check out the Migration Guide.
Breaking changes
- Add Android-specific ANR (Application Not Responding) detection options (#749)
- ANR detection is now enabled by default; set
SentryOptions.android.enable_anr_detectiontofalseto opt out - ANR detection is now separate from the App Hang Tracking options (
app_hang_tracking,app_hang_timeout_sec), which now apply to Apple platforms only - Configure these through
SentryOptions.android, or in the Project Settings under Sentry > Android > Application Not Responding
- ANR detection is now enabled by default; set
- Align App Hang Tracking options with other gaming SDKs (#753)
- Renamed
SentryOptions.app_hang_trackingtoSentryOptions.enable_app_hang_tracking; the old name remains as a deprecated alias. - Renamed
SentryOptions.app_hang_timeout_sectoSentryOptions.app_hang_timeout_ms, now configured in milliseconds; the old name remains as a deprecated alias, and existing Project Settings are migrated automatically.
- Renamed
- App Hang Tracking is now enabled by default; set
SentryOptions.enable_app_hang_trackingtofalseto opt out (#773) - Group Godot logger options under
SentryOptions.godot_logger(#759)- Moved the
SentryOptions.logger_*options underSentryOptions.godot_logger(for example,logger_event_maskbecomesgodot_logger.event_mask); the old names remain as deprecated aliases. - Renamed
logger_include_sourcetogodot_logger.include_source_contextas part of the move. - Existing Project Settings under Sentry > Logger are migrated automatically.
- Moved the
- Remove the deprecated
SentryOptions.experimental.enable_logsandexperimental.before_send_logproperties, which had remained as compatibility forwarders since logs became generally available; useSentryOptions.enable_logsandSentryOptions.before_send_loginstead (#766)
Features
- C#/.NET support is now generally available (#775)
- Metrics are now generally available and supported on all platforms (#755)
- Moved
enable_metricsandbefore_send_metricfromSentryOptions.experimentaltoSentryOptions; the experimental properties remain as deprecated aliases, and existing Project Settings are migrated automatically.
- Moved
- Add
SentrySDK.bad_codeAPI for deliberately crashing the application to test crash reporting and native stack traces (#765)
Improvements
- Distribute native debug symbols in a separate
sentry-godot-debug-symbolsarchive instead of bundling them with the addon, reducing the size of the released addon and demo-project packages (#747)
Fixes
- Fix editor crash on Windows when opening a project that uses C#/.NET (#762)