Skip to content

Releases: bugsnag/bugsnag-ruby

v6.17.0

27 Aug 15:45
fe82dca
Compare
Choose a tag to compare

6.17.0 (27 August 2020)

Enhancements

  • Sidekiq now uses thread_queue delivery by default
    | #626

  • Rescue now uses thread_queue delivery when at_exit hooks are enabled
    | #629

v6.16.0

12 Aug 13:12
0afe6b6
Compare
Choose a tag to compare

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

27 Jul 12:48
Compare
Choose a tag to compare

6.15.0 (27 July 2020)

Enhancements

  • Add on_error callbacks to replace before_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 of on_error and will be removed in the next major release

v6.14.0

20 Jul 14:07
1d43234
Compare
Choose a tag to compare

6.14.0 (20 July 2020)

Enhancements

  • Add configurable discard_classes option to allow filtering errors using either a String or Regexp 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 of discard_classes. ignore_classes will be removed in the next major release

v6.13.1

12 May 16:00
5925496
Compare
Choose a tag to compare

6.13.1 (11 May 2020)

Fixes

  • Only call custom diagnostic data methods once
    | #586
    | stoivo
  • Guard against exceptions in to_s when cleaning objects
    | #591

v6.13.0

30 Jan 20:45
d474fbf
Compare
Choose a tag to compare

6.13.0 (30 Jan 2020)

Enhancements

  • Add configurable vendor_path to configure which file paths are out of project stacktrace.
    | #544

Fixes

  • Resolve Ruby deprecation warning for keyword parameters
    | #580

v6.12.2

05 Nov 14:52
Compare
Choose a tag to compare

6.12.2 (24 Oct 2019)

Fixes

  • Handle change in capitalisation of framework version constant for Que in v1.x
    | #570
    | #572
    | tommeier

v6.12.1

05 Sep 15:11
c8d9f4e
Compare
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
Compare
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
Compare
Choose a tag to compare

6.11.1 (22 Jan 2019)

Fixes

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