All Versions
10
Latest Version
Avg Release Cycle
43 days
Latest Release
113 days ago

Changelog History

  • v1.6.0

    February 13, 2020
    • Crystal 0.33.0 compatible
    • 🍱 Invoking Instance#{user,extra,tags}_context with a block, will set passed context within the executed block body (⚠️ non-MT friendly)
    • Initialize Context from JSON-encoded ENV variables (SENTRY_CONTEXT_{USER,EXTRA,TAGS}) - fixes #62
    • Several small tweaks
  • v1.5.5

    December 13, 2019
    • 🔀 Raven.capture correctly merges context hierarchy, fixes #59
    • ⬆️ Bumped ameba to v0.11.0
  • v1.5.4

    November 22, 2019
    • ✂ Removed memoizing of HTTP::Client in Raven::Transport::HTTP, fixes #57
  • v1.5.3

    November 18, 2019
    • Don't capture output in crash_handler to avoid memory bloat
    • 🛠 Fixed README examples
  • v1.5.2

    November 16, 2019
    • 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

    October 01, 2019
    • 🛠 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

    August 07, 2019
    • 👍 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

    June 10, 2019
    • 👍 Crystal 0.29 support (thanks @mamantoha!)
    • Small optimizations
  • v1.3.0

    February 19, 2019
    • ➕ 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

    January 24, 2019
    • ➕ 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