All Versions
14
Latest Version
Avg Release Cycle
43 days
Latest Release
281 days ago

Changelog History
Page 1

  • v1.8.0 Changes

    August 05, 2020
    • ➕ Added dedicated Log backend: Raven::LogBackend
    • Added Exception#__raven_event_id and Raven.captured_exception? - useful for avoiding re-capturing same exception multiple times
    • ♻️ Usual bit of cleanups and refactors
  • v1.7.2 Changes

    June 24, 2020
    • 🛠 Skipped rendering user feedback view if response is closed, fixes #61
  • v1.7.1 Changes

    June 21, 2020
    • 🛠 Fixed an initalzation loop when BreadcrumbLogBackend is being used with catch all source ("*").
    • 😌 Relaxed crystal version requirement (effectively to < 1.0)
  • v1.7.0 Changes

    June 21, 2020
    • 🛠 Crystal 0.35.0 compatible, fixes #64
    • ♻️ Refactored logging to go through Raven::Log instance + scraped all usage of (deprecated now) Logger - except the optional breadcrumb logger integration (thanks @wout!)
    • 🆕 New Log::Backend class Raven::BreadcrumbLogBackend which records logged messages as breadcrumbs (incl. metadata), fixes #67
    • ♻️ Small tweaks and refactors
    • ⬆️ Bumped ameba to v0.13
  • v1.6.0 Changes

    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 Changes

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

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

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

    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 Changes

    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