Skip to content

Releases: bugsnag/bugsnag-ruby

v6.12.1

05 Sep 15:11
c8d9f4e

Choose a tag to compare

6.12.1 (05 Sep 2019)

Fixes

  • Account for missing :binds key in sql.active_record ActiveSupport notifications.
    | #555
    | #565
  • Remove duplicate attribute declaration warning for track_sessions in Configuration.
    | #510
    | pocke

v6.12.0

29 Aug 10:21
2fbc548

Choose a tag to compare

6.12.0 (28 Aug 2019)

Enhancements

  • Add Ruby (and other framework) version strings to report and session payloads (device.runtimeVersions).
    | 560

  • Allow symbols in breadcrumb meta data.
    | #563
    | directionless

Fixes

  • Use Module#prepend for Rake integration when on a new enough Ruby version
    to avoid infinite mutual recursion issues when something else monkey patches
    Rake::Task.
    | #556
    | #559

  • Handle nil values for the job block parameter for the Que error notifier.
    This occurs under some conditions such as database connection failures.
    | #545
    | #548

v6.11.1

22 Jan 20:00
bf0383a

Choose a tag to compare

6.11.1 (22 Jan 2019)

Fixes

  • Fix issue with unnecessary meta_data being logged during breadcrumb validation.
    | #530

v6.11.0

17 Jan 17:39
5c8a7db

Choose a tag to compare

6.11.0 (17 Jan 2019)

Note: this release alters the behaviour of the notifier to track sessions automatically.

Enhancements

  • Added Breadcrumbs. Breadcrumbs allow you to track events that may have led
    up to an error, such as handled errors, page redirects, or SQL queries. For info on what
    is tracked and how you can customize the data that breadcrumbs collect, see the
    Logging breadcrumbs
    section of our documentation.
    | #525

  • Bugsnag will now capture automatically created sessions by default.
    | #523

Deprecated

  • The endpoint and session_endpoint configuration options are now deprecated but still supported. The set_endpoints method should be used instead. Note that session tracking will be disabled if the notify endpoint is configured but the sessions endpoint is not - this is to avoid inadvertently sending session payloads to the wrong server.

v6.10.0

05 Dec 14:39
46d345d

Choose a tag to compare

6.10.0 (05 Dec 2018)

Enhancements

  • Add SignalException to our default ignored classes
    | #479
    | Toby Hsieh

  • Include Bugsnag frames, marked out of project
    | #497

Fixes

  • Ensure Sidekiq request data is always attached to notifications
    | #495

v6.9.0

12 Nov 16:43
983685b

Choose a tag to compare

6.9.0 (12 Nov 2018)

Enhancements

  • Ensure the correct error handler is used in newer versions of Sidekiq
    | #434

  • Rewrite Delayed::Job integration to fix potential issues and add more
    collected data
    | #492
    | Simon Maynard

v6.8.0

11 Jul 16:28
2887674

Choose a tag to compare

This release includes general performance improvements to payload trimming and
filtering.

Enhancements

  • Capture unexpected app terminations automatically with at_exit
    | #397
    | Alex Moinet

  • (DelayedJob) Improve max attempts handling - If the max attempts method
    returns nil it should fallback to Delayed::Worker.max_attempts
    | #471
    | Johnny Shields

  • Increase payload size limit to 512kb (from 256kb)
    | #431
    | Alex Moinet

v6.7.3

18 May 10:32
4b08615

Choose a tag to compare

6.7.3 (18 May 2018)

Fixes

v6.7.2

24 Apr 16:56
2a61e9b

Choose a tag to compare

6.7.2 (24 Apr 2018)

Fixes

  • (Notify) Handle notify calls with nil arguments correctly
    | #439

v6.7.1

11 Apr 19:15

Choose a tag to compare

Fixes

  • (Rails) Log missing key warning after initialization completes, avoiding
    incorrectly logging a warning that the API key is missing
    #444