Raven.cr Versions Save

Raven is a Crystal client for Sentry

v1.5.5

4 years ago
  • Raven.capture correctly merges context hierarchy, fixes #59
  • Bumped ameba to v0.11.0

v1.5.4

4 years ago
  • Removed memoizing of HTTP::Client in Raven::Transport::HTTP, fixes #57

v1.5.3

4 years ago
  • Don't capture output in crash_handler to avoid memory bloat
  • Fixed README examples

v1.5.2

4 years ago
  • Raven::Client#send_{event,feedback} methods will silently bail out for invalid connections (like no DSN set), closes #54
  • Removed redundant #{exception.class.name}: prefix within the logged message
  • Messages are now trimmed with ellipsis suffix string added ([...])

v1.5.1

4 years ago
  • Fixed specs to work with Crystal 0.31.0
  • Fixed deprecation warnings
  • Only warn for 4xx errors from Sentry
  • Fixed infinite backoff under pressure

v1.5.0

4 years ago
  • Crystal 0.30.0 support (thanks @mamantoha!)
  • Replaced SENTRY_CURRENT_ENV with SENTRY_ENVIRONMENT
  • Dropped support for KEMAL_ENV out-of-the-box, see Kemal integration instead
  • Added support for SENTRY_RELEASE env variable

v1.4.0

4 years ago
  • Crystal 0.29 support (thanks @mamantoha!)
  • Small optimizations

v1.3.0

5 years ago
  • Added support for sending stack frames context - so it'll show the actual code in Sentry UI!
  • Fixed stacktrace parsing when building with --no-debug or --release flags
  • Fixed scrubbing cookies and request data — string mask used (********) generated warnings on Sentry side
  • Fixed sanitizing hashes nested in arrays (#36)
  • Fixed sanitizing multiple values for a key in query string (#36)
  • Fixed regression in crash handler
  • Fixed compiler error in Raven.send_feedback
  • Other tweaks and bug-fixes

v1.2.0

5 years ago
  • Added Configuration#before_send callback (returning nil aborts sending)
  • Breadcrumbs <- Logger integration is not auto-loaded anymore
  • BreadcrumbBuffer#record accepts splats, w/a or w/o block

v1.1.0

5 years ago
  • Bumped minimal required Crystal version to 0.27.0
  • Raven.annotate_exception accepts :user, :tags and :extra contexts, closes #7
  • Added Lucky integration, closes #35
  • Crash handler supports capturing multiple exceptions
  • Crash handler supports capturing exceptions thrown within fibers (Crystal 0.27+)
  • Added optional wrapper for spawn to capture exception thrown within fibers