Raygun4ruby Versions Save

The Ruby & Ruby on Rails provider for Raygun

v4.0.0

1 week ago

Updates to bring us in line with modern Ruby and Rails versions.

  • BREAKING CHANGE: Remove support for end-of-life Ruby versions and Rails versions prior to 6.0.0
  • Bug fix: Fix issue with breadcrumbs not being sent to Raygun when send_in_background is enabled (thanks to @jjb for the bug report)
  • Updates testing to reflect the above
  • Use Kernel.caller when backtrace is not available (thanks to @TSMMark)
  • Rails.error.handle is now supported by Raygun, enable it by setting config.register_rails_error_handler = true

v4.0.0-pre

4 weeks ago

(This is a pre-release version for testing in the wild - install at your own risk!)

  • BREAKING CHANGE: Remove support for end-of-life Ruby verisons and Rails versions prior to 6.0.0
  • Bug fix: Fix issue with breadcrumbs not being sent to Raygun when send_in_background is enabled (thanks to @jjb for the bug report)
  • Updates testing to reflect the above
  • Use Kernel.caller when backtrace is not available (thanks to @TSMMark)
  • Rails.error.handle is now supported by Raygun, enable it by setting config.register_rails_error_handler = true

v3.2.1

5 years ago

Bugfix:

  • Remove Ruby 2.3 syntax to retain support for Ruby >= 2.0 (#148)

v3.2.0

5 years ago

Bugfix:

  • Fix NoMethodError Exception: undefined method include?' for nil:NilClass in JavascriptExceptionTracking` class. Thanks @yamanaltereh for this (#141)
  • Fix (#145), "raygun4ruby will load pry if it is in the gem bundle". Thanks to @eoinkelly for reporting this

Feature:

  • If you have recorded a large number of Breadcrumbs, or just very large ones, Raygun4Ruby will now only send up to 100KB of them instead of all of them, potentially going over the 128KB payload limit Raygun accepts (#147)

v3.1.1

5 years ago

Bugfix:

  • Don't attempt to modify response unless JS api key is present
  • Don't attempt to modify response unless it responds to indexing ([])
  • See PR (#140)

v3.1.0

5 years ago

Feature: - Ability to automatically configure Raygun4JS on the client side by injecting it into outbound HTML pages. Thanks @MikeRogers0 for this (#138)

v3.0.0

5 years ago

Breaking changes: Parameter filters are now applied if you are using the filter_payload_with_whitelist functionality. Previously if this was set to true the parameter filtering was bailed out of (#136)

v2.7.0

6 years ago

Features

  • Add configuration option to control network timeouts when sending error reports, default value is 10 seconds (#129)

v2.6.0

6 years ago

Features

  • Enhanced debug logging for assisting in support requests

v2.5.0

6 years ago

Features

  • Teach tags configuration how to handle a proc to allow dynamically settings tags (#127)

Bugfixes

  • Fix crash when recording breadcrumb with uninitialized store (#126)
  • Make raw data handling more robus and fix in unicorn (#125)
  • Backwards compatible affected_user_identifier_methods (#120)