- Add proxy support for http requests to Bugsnag.
- Read the API key from the environment for Heroku users
- Add HTTP Referer to the request tab on rack apps
- Add ignore_user_agents to ignore certain user agents
- Change bugsnag middleware order to have Callbacks last
- Allow nil values to be sent to bugsnag
- Add truncated only when a field has been truncated
- Fix warden bug where user id is an array of ids
- Filter get params from URLs as well as meta_data
- Filter out meta-data keys containing the word 'secret' by default
- Fixed bug in rake integration with ruby 1.9 hash syntax
- Fix nil bug in windows backtraces
- Support windows-style paths in backtraces
- Fix bug with
before_bugsnag_notify
in Rails 2
- Notify will now build exceptions if a non-exception is passed in.
- Add support for Bugsnag rake integration
- By default we notify in all release stages now
- Return the notification in notify_or_ignore
- Add support for bugsnag meta data in exceptions.
- Clear the before bugsnag notify callbacks on sidekiq when a job is complete
- Allow lambda functions in config.ignore_classes
- Add stacktrace to internal bugsnag logging output
- Protect against metadata not being a hash when truncation takes place
- Add debug method, configuration option to help debug issues
- Better protection against bad unicode strings in metadata
- Protect against invalid unicode strings in metadata
- Fixed minor HTTParty dependency issue
- Send rails version with exceptions
- Protect against nil params object when errors happen in rack
- Added Rack HTTP method (GET, POST, etc) to request tab
- Fixed an issue with Warden userIds not being reported properly.
- Added
disable
method to Bugsnag middleware, allows you to force-disable built-in Bugsnag middleware.
- Protect against rare exception-unwrapping infinite loop
(only in some exceptions using the
original_exception
pattern)
- Fix for rails 2 request data extraction
- Deploy environment customization support (thanks coop)
- Ensure Bugsnag rails 3 middleware runs before initializers
- Show a warning if no release_stage is set when delivering exceptions
- Require resque plugin in a safer way
- Automatically set the release_stage in a safer way on rack/rails
- Re-add support for sending bugsnag notifications via resque
- Add rspec tests for rack middleware
- Fix a bug where before/after hooks were not being fired
- Added Bugsnag Middleware and callback, easier ways to add custom data to your exceptions
- Added automatic Sidekiq integration
- Added automatic Devise integration
- Comprehensive rspec tests
- Fix minor internal version number parsing bug
- Move Bugsnag rack middleware later in the middleware stack, fixes issue where development exception may not have been delivered
- Fix multi_json conflict with rails 3.1
- Make bugsnag_request_data public for easier EventMachine integration (thanks fblee)
- Fix multi_json gem dependency conflicts
- Capistrano deploy tracking support
- More reliable project_root detection for non-rails rack apps
- Support for sending test exceptions from rake (
rake bugsnag:test_exception
)
- First public release