Raven is a Crystal client for Sentry
Raven.capture
correctly merges context hierarchy, fixes #59v0.11.0
HTTP::Client
in Raven::Transport::HTTP
, fixes #57crash_handler
to avoid memory bloatRaven::Client#send_{event,feedback}
methods will silently bail out for invalid connections (like no DSN set), closes #54#{exception.class.name}:
prefix within the logged message[...]
)0.31.0
4xx
errors from Sentry0.30.0
support (thanks @mamantoha!)SENTRY_CURRENT_ENV
with SENTRY_ENVIRONMENT
KEMAL_ENV
out-of-the-box, see Kemal integration insteadSENTRY_RELEASE
env variable0.29
support (thanks @mamantoha!)--no-debug
or --release
flags********
) generated warnings on Sentry sideRaven.send_feedback
Configuration#before_send
callback (returning nil
aborts sending)Breadcrumbs
<- Logger
integration is not auto-loaded anymoreBreadcrumbBuffer#record
accepts splats, w/a or w/o block0.27.0
Raven.annotate_exception
accepts :user
, :tags
and :extra
contexts, closes #7spawn
to capture exception thrown within fibers