Skip to content

Releases: Sija/raven.cr

v1.6.0

13 Feb 23:53
16d04fa
Compare
Choose a tag to compare
  • 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

13 Dec 19:07
5850245
Compare
Choose a tag to compare
  • Raven.capture correctly merges context hierarchy, fixes #59
  • Bumped ameba to v0.11.0

v1.5.4

22 Nov 21:55
c046057
Compare
Choose a tag to compare
  • Removed memoizing of HTTP::Client in Raven::Transport::HTTP, fixes #57

v1.5.3

18 Nov 22:09
7761c94
Compare
Choose a tag to compare
  • Don't capture output in crash_handler to avoid memory bloat
  • Fixed README examples

v1.5.2

16 Nov 22:23
3bc4900
Compare
Choose a tag to compare
  • 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

01 Oct 23:17
94862a1
Compare
Choose a tag to compare
  • 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

07 Aug 22:23
6a4afdd
Compare
Choose a tag to compare
  • 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

10 Jun 01:31
9ac8553
Compare
Choose a tag to compare
  • Crystal 0.29 support (thanks @mamantoha!)
  • Small optimizations

v1.3.0

19 Feb 04:04
b34bc81
Compare
Choose a tag to compare
  • 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

24 Jan 20:28
ff32385
Compare
Choose a tag to compare
  • 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