Releases: bugsnag/bugsnag-ruby
v6.17.0
v6.16.0
6.16.0 (12 August 2020)
Enhancements
-
Set default Delayed Job error context to job class
| #499
| Mike Stewart -
The
BUGSNAG_RELEASE_STAGE
environment variable can now be used to set the release stage. Previously this was only used in Rails applications
| #613 -
Add support for runtime versions to Delayed Job, Mailman and Shoryuken integrations
| #620 -
Reduce the size of the bundled gem
| #571
| t-richards -
Move serialization of Reports onto the background thread when using the thread_queue delivery method
| #623
Fixes
- The
app_type
configuration option should no longer be overwritten by Bugsnag and integrations should set this more consistently
| #619
v6.15.0
6.15.0 (27 July 2020)
Enhancements
-
Add
on_error
callbacks to replacebefore_notify_callbacks
| #608 -
Improve performance when extracting code from files in stacktraces
| #604 -
Reduce memory use when session tracking is disabled
| #606
Deprecated
before_notify_callbacks
have been deprecated in favour ofon_error
and will be removed in the next major release
v6.14.0
6.14.0 (20 July 2020)
Enhancements
-
Add configurable
discard_classes
option to allow filtering errors using either aString
orRegexp
matched against the error's class name
| #597 -
The Breadcrumb name limit of 30 characters has been removed
| #600 -
Improve performance of payload cleaning
| #601 -
Improve performance when processing stacktraces
| #602
| #603 -
If a custom object responds to
id
method, show the id and class in error reports
| #531
| manojmj92
Deprecated
- The
ignore_classes
configuration option has been deprecated in favour ofdiscard_classes
.ignore_classes
will be removed in the next major release
v6.13.1
v6.13.0
v6.12.2
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#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 thejob
block parameter for the Que error notifier.
This occurs under some conditions such as database connection failures.
| #545
| #548