- You can now give additional fields to the SanitizeData processor. Values matched are replaced by the string mask (*********). Full documentation (and how to use with Rails config.filter_parameters) here. [jamescway, #232]
- An additional processor has been added, though it isn't turned on by default: RemoveStacktrace. Use it to remove stacktraces from exception reports. [nateberkopec, #233]
- Dependency on
uuidtools
has been removed. [nateberkopec, #231]
- Fix some issues with the SanitizeData processor when processing strings that look like JSON
- Raven now captures exceptions in Rake tasks automatically. [nateberkopec, troelskn #222]
- There is now a configuration option called
should_send
that can be configured to use a Proc to determine whether or not an event should be sent to Sentry. This can be used to implement rate limiters, etc. [nateberkopec, #221] - Raven now includes three event processors by default instead of one, which can be turned on and off independently. [nateberkopec, #223]
- Fixed bug with YAJL compatibility. [nateberkopec, #223]
- Updated to RSpec 3.
- Apply filters to encoded JSON data.
- Events are now sent to Sentry in all environments. To change this behavior, either unset
SENTRY_DSN
or explicitly configure it viaRaven.configure
. - gzip is now the default encoding
- Removed hashie dependency
- Native support for Delayed::Job [pkuczynski, #176]
- Updated to Sentry protocol version 5
- Rails 2 support [sluukonen, #45]
- Controller methods in Rails [jfirebaugh]
- Runs by default in any environment other than test, cucumber, or development. [#81]