All Versions
93
Latest Version
Avg Release Cycle
44 days
Latest Release
698 days ago

Changelog History
Page 3

  • v9.4.5 Changes

    October 03, 2019
    • ๐Ÿ›  Fixed duplicate APM data that we used to send in Rails apps for some controller actions (#1013)
    • Memory usage improvements (#1012)
    • ๐Ÿ’Ž Started depending on airbrake-ruby v4.7.0 and higher (#1015)
  • v9.4.4 Changes

    September 18, 2019
    • ๐Ÿ›  Fixed broken bundle exec rake airbrake:deploy (#1003)
    • ๐Ÿ”ง Introduced Airbrake::Rails.logger, which replaces the old way of configuring Rails apps. The logging setup becomes as simple as (#1003):
      c.logger = Airbrake::Rails.logger
    
    • Exceptions occurring in current_user no longer crash the library (#1007)
    • ๐Ÿš… Rails controller helpers started supporting the block argument for notifying (#1010)
  • v9.4.3 Changes

    August 08, 2019
    • ๐Ÿš… Rails: report unauthorized requests properly. Instead of 0 HTTP code the library sends 401 now (#997)
  • v9.4.2 Changes

    August 07, 2019
    • ๐Ÿš… Rails: engine routes are now being marked with the engine name prefix (#997)
  • v9.4.1 Changes

    August 05, 2019
    • ๐Ÿ’Ž Started depending on airbrake-ruby v4.6.0 and higher (#995)
    • 0๏ธโƒฃ Disabled SQL query collection by default because it's in alpha (#995)
  • v9.4.0 Changes

    July 29, 2019
    • โž• Added the new max_retries optional parameter to Airbrake::Sidekiq::RetryableJobsFilter:
      Airbrake::Sidekiq::RetryableJobsFilter.new(max_retries: 10)
    

    It configures the amount of allowed job retries that won't trigger an Airbrake notification. After it's exhausted, Airbrake will start sending errors again (#979)

    • 0๏ธโƒฃ Rails: started logging to airbrake.log by default. This affects only new Rails apps. Apps that already use Airbrake have to update the logger manually (not mandatory). Please consult README for instructions (#986)
    • ๐ŸŒฒ Added support for RAILS_LOG_TO_STDOUT. This variable redirects all Airbrake logging to STDOUT, despite the configured logger (#986)
  • v9.3.0 Changes

    June 25, 2019
    • ๐Ÿ›  Fixed notice.stash[:rack_request] not being attached for exceptions that are reported through Rack environment (such as rack.exception) (#977)
    • ๐Ÿ›  Fixed Sidekiq RetryableJobsFilter when job['retry_count'] is nil (which happens the first time a job fails) (#980)
    • ๐Ÿ’Ž Started depending on airbrake-ruby v4.5.0 and higher (#982). IMPORTANT: in this update we enabled performance_stats by default. If you wish to disable it, set config.performance_stats = false (#485)
  • v9.2.2 Changes

    May 10, 2019
    • ๐Ÿš… Rails: started attaching Rack request and User info to the resource object, which is accessible through performance hooks:
      Airbrake.add_performance_filter do |resource|
        if resource.stash.key?(:user)
          # custom logic
        end
      end
    
  • v9.2.1 Changes

    May 01, 2019
    • โž• Added the ability to provide a custom optional label for Airbrake::Rack::Instrumentable#airbrake_capture_timing (#968)
  • v9.2.0 Changes

    April 30, 2019
    • ๐ŸŽ Rails: added support for Curb for HTTP performance breakdown (#957)
    • ๐ŸŽ Rails: added support for Excon for HTTP performance breakdown (#958)
    • ๐ŸŽ Rails: added support for http.rb for HTTP performance breakdown (#959)
    • ๐ŸŽ Rails: added support for HTTPClient for HTTP performance breakdown (#960)
    • ๐ŸŽ Rails: added support for Typhoeus for HTTP performance breakdown (#961)
    • โž• Added Airbrake::Rack.capture_timing and Airbrake::Rack::Instrumentable for manual performance measurements (#965)