Releases: bugsnag/bugsnag-ruby
v6.12.1
v6.12.0
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#prependfor 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
nilvalues for thejobblock parameter for the Que error notifier.
This occurs under some conditions such as database connection failures.
| #545
| #548
v6.11.1
v6.11.0
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
endpointandsession_endpointconfiguration options are now deprecated but still supported. Theset_endpointsmethod 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
v6.9.0
v6.8.0
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 toDelayed::Worker.max_attempts
| #471
| Johnny Shields -
Increase payload size limit to 512kb (from 256kb)
| #431
| Alex Moinet