Skip to content

2.0.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 07 May 10:48

Breaking changes

  • Enable logs and disable auto-logging by default (#680)
    • SentryOptions.enable_logs now defaults to true; the Godot logger integration no longer auto-captures events as Sentry Logs. Set SentryOptions.logger_log_mask (e.g. MASK_ERROR | MASK_SCRIPT | MASK_SHADER) to opt back in.
    • Added SentryOptions.logger_log_mask to choose which Godot logger events are auto-captured as Sentry Logs.
    • Renamed SentryOptions.GodotErrorMask to SentryOptions.GodotLoggerEventMask and added the MASK_MESSAGE flag for log messages.
    • Deprecated SentryOptions.logger_messages_as_breadcrumbs; set the MASK_MESSAGE flag in logger_breadcrumb_mask instead.

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.SentrySdk use and suggests Sentry.Godot.SentrySdk (#663)
    • Alias bare SentrySdk to Sentry.Godot.SentrySdk to avoid ambiguity when consumer code also does using Sentry; (#664)
    • Import Sentry.Godot.props into user's C# project automatically (#671)
    • Populate app name and version in .NET layer configuration (#686)

Dependencies