All Versions
14
Latest Version
Avg Release Cycle
43 days
Latest Release
1549 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