Skip to content

Releases: Sija/raven.cr

v1.1.0

13 Nov 23:36
e5a2de5
Compare
Choose a tag to compare
  • 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

v1.0.0

26 Aug 17:23
v1.0.0
2afe56a
Compare
Choose a tag to compare
  • Bumped minimal required Crystal version to 0.26.0
  • Added support for public only DSNs
  • Fixed Kemal integration to make it work with Kemal v0.24.0 (thanks @mamantoha!)
  • Fixed wrong type of context in Sidekiq integration
  • Fixed missing require in Amber integration
  • Use Classes instead of Strings for 404 Not Found Exceptions added to Configuration::IGNORE_DEFAULT in Amber/Kemal integrations
  • Updated crash_handler with newest backtrace format
  • Various small tweaks and improvements

v1.0.0-rc3

21 Jun 02:20
v1.0.0-rc3
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release
  • Bumped minimal required Crystal version to 0.25.0
  • Added support for Exception.class type in Configuration#excluded_exceptions setting
  • Added default at_exit handler

v1.0.0-rc2

21 May 01:02
v1.0.0-rc2
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release
  • Added Amber framework integration 🎉
  • Fixed messed up paths in Kemal integration files
  • Lots of tweaks and fixes

v1.0.0-rc1

21 May 00:43
v1.0.0-rc1
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release
  • Added Configuration#sanitize_fields_excluded setting
  • Added Configuration#sample_rate setting
  • Added support for ENV[“SENTRY_CURRENT_ENV”]
  • Added specs
  • Run ameba linter on Travis CI
  • Fixed Event not giving precedence to supplied user/extra/tags
  • Fixed Event incorrectly prioritizing exception context
  • Fixed Processor::SanitizeData::CREDIT_CARD_PATTERN to avoid false positives
  • Fixed Processor::*#field_patterns to prevent accidental matches
  • Refactored heroku release & server name detection
  • Lots of refactors and 🐛 fixes
  • Removed support for rather old Kemal versions

v0.9.0

16 Feb 18:32
v0.9.0
33cf933
Compare
Choose a tag to compare
  • Bumped minimal required Crystal version to 0.24.1
  • Refactored Processor::PostData into more generic Processor::RequestMethodData
  • Squashed a bug or two

v0.8.0

03 May 19:03
v0.8.0
Compare
Choose a tag to compare
  • Bumped minimal required Crystal version to 0.22.0
  • Added Crash Handler feature, closes #13
  • Added Configuration#src_path property
  • Added Raven.capture(klass, message) method variant
  • Made Event#fingerprint lazy and removed nilibility from returned type
  • Fixed Backtrace.parse, so it doesn't mutate Backtrace.default_filters

v0.7.0

21 Mar 06:30
v0.7.0
Compare
Choose a tag to compare
  • Fixed ssl requests and added configurable Configuration#ssl setting, closes #12
  • Event#culprit is set for messages with given backtrace by default
  • Event#culprit is set in Kemal::ExceptionHandler
  • Changed any_hash dependency to latest official version
  • Misc. other bug fixes & tweaks

v0.6.0

12 Mar 02:58
v0.6.0
Compare
Choose a tag to compare
  • Added User Feedback feature, closes #10
  • Configuration#dsn getter returns now a public DSN
  • Internal refactors

v0.5.0

09 Mar 00:59
v0.5.0
Compare
Choose a tag to compare
  • Extended Configuration callback setters to support Proc regardless of returned type
  • Support gzip in Configuration#encoding and use it as default
  • Bump minimal supported Crystal version to include gzip fixes
  • Fixed Regex matching Crystal version
  • Crystal version is taken from Crystal::DESCRIPTION instead of spawning crystal -v