2.0.0-beta.0
Pre-release
Pre-release
Breaking changes
- Enable logs and disable auto-logging by default (#680)
SentryOptions.enable_logsnow defaults totrue; the Godot logger integration no longer auto-captures events as Sentry Logs. SetSentryOptions.logger_log_mask(e.g.MASK_ERROR | MASK_SCRIPT | MASK_SHADER) to opt back in.- Added
SentryOptions.logger_log_maskto choose which Godot logger events are auto-captured as Sentry Logs. - Renamed
SentryOptions.GodotErrorMasktoSentryOptions.GodotLoggerEventMaskand added theMASK_MESSAGEflag for log messages. - Deprecated
SentryOptions.logger_messages_as_breadcrumbs; set theMASK_MESSAGEflag inlogger_breadcrumb_maskinstead.
Features
- Experimental: Add C# (.NET) support (#629, #644)
- Expose the full Sentry .NET SDK API on
Sentry.Godot.SentrySdk(#657) - Add Roslyn analyzer that warns on direct
Sentry.SentrySdkuse and suggestsSentry.Godot.SentrySdk(#663) - Alias bare
SentrySdktoSentry.Godot.SentrySdkto avoid ambiguity when consumer code also doesusing Sentry;(#664) - Import
Sentry.Godot.propsinto user's C# project automatically (#671) - Populate app name and version in .NET layer configuration (#686)
- Expose the full Sentry .NET SDK API on