Skip to content

Releases: getsentry/sentry-godot

1.0.0-beta.0

14 Aug 12:07
Compare
Choose a tag to compare
1.0.0-beta.0 Pre-release
Pre-release

Important

This preview requires Godot 4.5-beta5 or a later version of the engine.

Breaking changes

  • Bump Godot compatibility to 4.5-beta5 (#307)

Features

  • Intoduce SentryTimestamp class to improve timestamp handling (#286)
  • Support for iOS & macOS using Sentry Cocoa SDK integration (#266)
  • Add option to disable logging messages as breadcrumbs (#305)

Improvements

  • Make error throttling smarter by factoring in error message (#287)

Other changes

  • Add iOS framework as optional build target (#290)
  • Add demo icon (#302)

Dependencies

1.0.0-alpha.3

01 Aug 18:52
Compare
Choose a tag to compare
1.0.0-alpha.3 Pre-release
Pre-release

Important

This preview requires Godot 4.5-beta4 or a later version of the engine.

Breaking changes

  • Remove disabled_in_editor option in favor of disabling SDK in the Godot editor by default.(#277)
  • Bump Godot minimum version to 4.5-beta4 (#285)

Fixes

  • Prevent feedback loops in SentryLogger (#275)
  • Fix release option not honored if set to a custom value in the project settings, and fix parsing of app_name/app_version replacement tokens if set via a configuration script. (#276)
  • Remove libatomic.so.1 dependency on Linux (#278)
  • Prevent stack overflow in variant conversion (#284)

Dependencies

1.0.0-alpha.2

23 Jul 16:00
Compare
Choose a tag to compare
1.0.0-alpha.2 Pre-release
Pre-release

Important

This preview requires Godot 4.5-beta3 or a later version of the engine.

Features

  • Auto-enable required project settings (#260)
  • Add disabled_in_editor_play option (#262)

Fixes

  • Allow configuration script to run even if SDK is initially disabled in project settings (#258)
  • Fix runtime errors with logger connecting to signal and early initialization (#265)
  • Fix context-related errors generated at runtime with early intialization (#264)

1.0.0-alpha.1

18 Jul 06:44
Compare
Choose a tag to compare
1.0.0-alpha.1 Pre-release
Pre-release

Important

This preview requires Godot 4.5-beta3 or a later version of the engine.

Fixes

  • Check options.enabled during SDK initialization (#250)
  • Fix crashing when SDK is disabled via options (#253)

1.0.0-alpha.0

16 Jul 14:10
Compare
Choose a tag to compare
1.0.0-alpha.0 Pre-release
Pre-release

Important

This preview requires Godot 4.5-beta3 or a later version of the engine.

Breaking changes

  • Minimum Godot version required is now 4.5, which is needed for the Logger interface (#201) and Android support (#169)

Features

  • Initial Android support (#169)
  • Refine demo for mobile screens (#196)
  • Add user attachments support (#205)
  • Provide x86_32 builds for Windows and Linux (#218)
  • Support for the new Logger interface (more accurate error reporting), script stack traces and local variables in Godot 4.5 (#201)
  • Provide noop (stub) builds for unsupported platforms (#239)

Fixes

  • Fixed Godot 4.5 complaining that "usage" is not supported (#214)

Other changes

  • Filter SDK messages in logger (#233)

Dependencies

0.6.1

21 Jun 11:47
Compare
Choose a tag to compare

Various fixes & improvements

  • fix: Ensure crashpad_handler has executable permissions on Unix exports (#207) by @limbonaut
  • chore: update modules/gdUnit4 to v5.0.4 (#197) by @github-actions
  • chore: update modules/gdUnit4 to v5.0.3 (#193) by @github-actions

0.6.0

06 Jun 10:21
Compare
Choose a tag to compare

Breaking changes

  • Remove on_crash hook in favor of SentryEvent.is_crash(): before_send is now called for crash events too, and you can check if it's a crash event by calling event.is_crash() (#181)

Fixes

  • Filter out warnings about missing attachment files that may not exist in some scenarios (screenshot.jpg and view-hierarchy.json) (#189)
  • Fix crash in code editor when disabled_in_editor is ON (#191)

Other changes

  • Rename "addons/sentrysdk" to "addons/sentry" (#180)
  • Improve thread safety (#186)

Dependencies

0.5.0

02 May 18:59
Compare
Choose a tag to compare

Breaking changes

  • Remove logger argument from SentrySDK.capture_message(...). This shouldn't be disruptive as the logger argument is seldom used and it had a default value. (#162)

Features

  • Capture scene tree hierarchy data by enabling attach_scene_tree option (#143)

Dependencies

0.4.2

15 Apr 22:13
Compare
Choose a tag to compare

Various fixes & improvements

0.4.1

15 Apr 21:08
Compare
Choose a tag to compare

Other improvements

  • Distribute signed macOS binaries (#156)