Releases: Sija/raven.cr
Releases · Sija/raven.cr
v1.1.0
- 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
- 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
- Bumped minimal required Crystal version to
0.25.0
- Added support for
Exception.class
type inConfiguration#excluded_exceptions
setting - Added default
at_exit
handler
v1.0.0-rc2
- Added Amber framework integration 🎉
- Fixed messed up paths in Kemal integration files
- Lots of tweaks and fixes
v1.0.0-rc1
- 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 supplieduser/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
v0.8.0
- 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 mutateBacktrace.default_filters
v0.7.0
v0.6.0
v0.5.0
- 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 spawningcrystal -v