Skip to content

1.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 05 Sep 10:17

Breaking changes

First, we bumped Godot compatibility to 4.5-beta7 (#348)

Second, we've redesigned the breadcrumb API for a cleaner, more intuitive interface. Previously, add_breadcrumb() method accepted 5 parameters (3 of which were strings), making it confusing to use. The new approach uses a dedicated SentryBreadcrumb class:

var crumb := SentryBreadcrumb.create("Something happened")
crumb.type = "info"
crumb.set_data({"some": "data"})
SentrySDK.add_breadcrumb(crumb)

For simple breadcrumbs, you can use a one-liner:

SentrySDK.add_breadcrumb(SentryBreadcrumb.create("Something happened"))

This change provides better type safety, improved readability, and enables future support for the before_breadcrumb callback.

Features

  • Add support for script context and variables on Apple platforms (#306)
  • Add SentryEvent.to_json() (#329)

Improvements

  • Improve initialization flow (#322)
  • Introduce SentryBreadcrumb class (#332)

Fixes

  • Potential crash in SentryLogger if removed early (#323)
  • Ensure compatibility with minSdk 24 on Android (#324)
  • Fixed UTF-8 retention problems with native SentryEvent properties (#345)

Dependencies