1.0.0-beta.1
Pre-release
Pre-release
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
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)