Honeybadger v2.1.0 Release Notes

Release Date: 2015-06-04 // almost 9 years ago
  • โž• Added

    • โž• Add events to instrumented traces (i.e. in background jobs).
    • ๐Ÿ‘ท Restart workers once per hour when shutdown due to 40x.
    • Send request data with traces.
    • ๐Ÿ‘Œ Support Resque natively.
    • ๐Ÿ”ง Configure sidekiq.attempt_threshold to suppress notifications until retry threshold is reached.
    • โž• Add exceptions.unwrap to config.

    ๐Ÿ”„ Changed

    • Trim all sanitized strings to 2k.
    • Ditch per-controller metrics and add render_partial event to traces. -Benjamin Curtis
    • ๐Ÿš€ Exit with 1 from deploy command when request fails but ignore the failures in the capistrano task.
    • โšก๏ธ Update default ignored exceptions to include the latest Rails rescue responses. (see issue #107)
    • ๐Ÿ‘ท Exceptions with the same type but caused within different delayed jobs are not grouped together. They have their component and action set so that the application class name and excecuted action is displayed in the UI. -Panos Korros
    • ๐Ÿ‘ท All events logged within a delayed_job even those logged by Honeybadger.notify inherit the context of the delayed job and include the job_id, attempts, last_error and queue. -Panos Korros

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ Allow API key to be overridden from Honeybadger.notify.
    • ๐Ÿ›  Fix a tracing issue with net/http requests.
    • ๐Ÿ‘ Disable local variables when BetterErrors is detected.
    • Prevent Sinatra from using the same middleware more than once and add sinatra.enabled setting (default true) to disable auto-initialization of Sinatra.
    • Catch Errno::ENFILE when reading system stats. -Dmitry Polushkin
    • ๐Ÿ‘‰ Use explicit types for config options when casting from ENV.