Skip to content

Releases: rollbar/rollbar-gem

v2.22.0

23 Aug 00:04
Compare
Choose a tag to compare

Highlights

Pull requests

Rollbar.js v2.12.2, #898
Send notifier.configured_options in payload, #897

v2.21.0

12 Jul 21:59
Compare
Choose a tag to compare

Highlights

  • Rails. 6.x compatibility
  • Improved payload truncation
  • Improved handling of circular references in payload
  • Removed dependency on MultiJson

Pull requests

  • Enable Rails 6.x and fix RollbarTest load dependency issue, #882
  • Use dup to avoid FrozenError, #885
  • Enable last resort truncation strategy: delete (nearly) any key, #888
  • Use ruby json.generate to serialize payloads, #890
  • Expect to see and handle non-json objects, #891

v2.20.2

14 Jun 21:03
Compare
Choose a tag to compare

Highlights:

Fix: Don't try to parse JSON when HTTP Accept header includes JSON types. Rely on Content-Type.

Pull requests:

  • Use content-type to detect json #879
  • Ruby 2.6.3 and latest Rails 5.x releases #878
  • Remove references to ruby 1.8.7, 1.9.2 #874

v2.20.1

30 May 17:45
Compare
Choose a tag to compare

Fixes:
Improved truncation of oversized payloads, #872
Ensure rspec dependencies are loaded in order, #871

v2.20.0

25 May 01:00
Compare
Choose a tag to compare

Highlights

New development config flags:

  • raise_on_error to raise when an exception object is logged
  • log_payload to log payloads to the logger
  • transmit to enable/disable transmit to Rollbar
  • Allow existing logger_level to be disabled with nil/false

Allow regex in the scrub_whitelist.

Better json mime type detection when extracting request data.

Rollbar.js snippet updated from 2.5.4 -> 2.7.1

Pull requests:

  • Allow regex in scrub_whitelist, #866
  • Dev config flags raise_on_error, log_payload, transmit, logger_level, #867
  • Improve detection of json mime types, #868
  • Update snippet to rollbar.js 2.7.1, #870

v2.19.4

09 May 17:43
Compare
Choose a tag to compare

More aggressive string truncation for large payloads #865

v2.19.3

20 Mar 22:14
Compare
Choose a tag to compare

Use alias_method to replace #as_json #851
Update rollbar.js submodule/snippet to 2.5.4 #852
Tolerate connection pool errors #849
Remove dependency on redis server endpoint #828
Rubocop cleanup #848
Issue 841: Build RSpec coverage of the Capistrano wrapper #844
Enable locals in exception frame data #829
Update readme for Ruby 2.6.1 fix #847
Issue #839: Capistrano deploy notification fails due to missing dry_run? method in some cases #840
Add rubygems links #835

v2.19.2

27 Feb 06:47
Compare
Choose a tag to compare
  • Capistrano deploy fails if No/incorrect Access token is provided in version 2.19.x #832
  • uninitialized constant Rollbar::Scrubbers #833
  • Add capture uncaught config option #719

v2.19.1

24 Feb 23:10
Compare
Choose a tag to compare

Rake task broken for non-Rails project #831

v2.19.0

24 Feb 04:51
Compare
Choose a tag to compare

Highlights:

  • Dropped support for Ruby 1.8.7 and 1.9.2
  • Added support for Rails’ active_job framework
  • Enabled Rails 5 content_security_policy for js snippet
  • Pinned sqlite gem version dependency to 1.3.x
  • Allow raw/native JSON in JS config object, e.g. checkIgnore function 

Detailed list of issues resolved and PRs merged in:

  • Rework gem regex spec to avoid deprecation warning. #788
  • Update gemspec to not include test files to reduce gem byte size. #789
  • Make logger a public method. #786
  • Test Ruby 2.3 and Rails 5.2 in CI. #785
  • Remove invalid ** usages from dummyapp/.gitignore #783
  • Sidekiq with failover as Delay::Thread is not working as expected #784
  • Update Deploy API wrapper to support status property #782
  • Tune up RSpec and Travis #799
  • Updated Gemfile works for Ruby 1.9.3 through 2.6.0 #801
  • rollbar-rails-runner doesn't work on Rails 5.1.1 #606
  • Bug undefined blank for string in Rollbar::Logger #675
  • Recursive Rollbar submission condition can crash the process #741
  • Fix failing jruby builds #686
  • Missing coverage in Codacy #583
  • Active Job adapter for delivering errors #759
  • Use module_parent_name instead of deprecated parent_name #811
  • Enable Rails 5 content_security_policy for js snippet #809
  • [bug] Receiving API reject 400 for some requests when using Ruby 2.6.0 #797
  • Rollbar hits "stack level too deep" when context contains ActiveRecord class #545
  • Pin sqlite gem to 1.3.x or less (after incompatible 1.4.0 was released) #817
  • ActionController::RoutingError (No route matches [GET] "/verify"): #696
  • Sidekiq with failover as Delay::Thread is not working as expected #784
  • Fix Travis error: unable to reap all threads within 3 seconds#823
  • Allow raw/native JSON in JS config object, e.g. checkIgnore function #821
  • Email errors in ActionMailer::DeliveryJob are not reported #487
  • Remove Ruby 1.8.7, 1.9.2 from Travis matrix, and update gemspec #822
  • ag scrub the extra field #825