lib/honeybadger/config/defaults.rb in honeybadger-2.0.0.beta.2 vs lib/honeybadger/config/defaults.rb in honeybadger-2.0.0.beta.3

- old
+ new

@@ -3,13 +3,14 @@ module Honeybadger class Config IGNORE_DEFAULT = ['ActiveRecord::RecordNotFound', 'ActionController::RoutingError', 'ActionController::InvalidAuthenticityToken', - 'CGI::Session::CookieStore::TamperedWithCookie', 'ActionController::UnknownAction', + 'ActionController::UnknownFormat', 'AbstractController::ActionNotFound', + 'CGI::Session::CookieStore::TamperedWithCookie', 'Mongoid::Errors::DocumentNotFound', 'Sinatra::NotFound'].map(&:freeze).freeze OPTIONS = { enabled: { @@ -110,12 +111,24 @@ }, :'request.filter_keys' => { description: 'A list of keys to filter when sending request data.', default: ['password'.freeze, 'password_confirmation'.freeze].freeze }, - :'request.exclude_keys' => { - description: 'A list of top-level keys to exclude when sending request data.', - default: [].freeze + :'request.disable_session' => { + description: 'Prevent session from being sent with request data.', + default: false + }, + :'request.disable_params' => { + description: 'Prevent params from being sent with request data.', + default: false + }, + :'request.disable_environment' => { + description: 'Prevent Rack environment from being sent with request data.', + default: false + }, + :'request.disable_url' => { + description: 'Prevent url from being sent with request data (Rack environment may still contain it in some cases).', + default: false }, :'user_informer.enabled' => { description: 'Enable the UserInformer middleware.', default: true },