A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/rollbar/rollbar-gem

https://github.com/rollbar/rollbar-gem - v3.7.0

- Ruby
Published by waltjones 4 months ago

https://github.com/rollbar/rollbar-gem - v3.6.2

Ruby 3.4 compatibility, https://github.com/rollbar/rollbar-gem/pull/1179

- Ruby
Published by waltjones 11 months ago

https://github.com/rollbar/rollbar-gem - v3.6.0

- Ruby
Published by waltjones over 1 year ago

https://github.com/rollbar/rollbar-gem - v3.5.2

Move Rollbar::ActiveJob out of the plugin, https://github.com/rollbar/rollbar-gem/pull/1149

- Ruby
Published by waltjones about 2 years ago

https://github.com/rollbar/rollbar-gem - v3.5.1

fix: compatibility fixes for ActionMailer plugin, https://github.com/rollbar/rollbar-gem/pull/1146

- Ruby
Published by waltjones about 2 years ago

https://github.com/rollbar/rollbar-gem - v3.5.0

- Ruby
Published by waltjones about 2 years ago

https://github.com/rollbar/rollbar-gem - v3.4.2

- Ruby
Published by waltjones about 2 years ago

https://github.com/rollbar/rollbar-gem - v3.4.1

Fixes Rails 7.1 compatibility issue with DebugExceptions#render_exception, https://github.com/rollbar/rollbar-gem/pull/1132

- Ruby
Published by waltjones over 2 years ago

https://github.com/rollbar/rollbar-gem - v3.4.0

Rollbar.js update

Fixes

- Ruby
Published by waltjones about 3 years ago

https://github.com/rollbar/rollbar-gem - v3.3.3

Fix: Add missing require for Rollbar.js insertion, https://github.com/rollbar/rollbar-gem/pull/1117

- Ruby
Published by waltjones about 3 years ago

https://github.com/rollbar/rollbar-gem - v3.3.2

Fixes Rack 3.0 compatibility

- Ruby
Published by waltjones over 3 years ago

https://github.com/rollbar/rollbar-gem - v3.3.1

Updates

- Ruby
Published by waltjones over 3 years ago

https://github.com/rollbar/rollbar-gem - v3.3.0

- Ruby
Published by waltjones over 4 years ago

https://github.com/rollbar/rollbar-gem - v3.2.0

Highlights

  • Capistrano 2: fix in error path.
  • Correct CSP nonce behavior for rollbar.js snippet.
  • Sidekiq: Adds sidekiq_use_scoped_block config option.
  • Update rollbar.js v2.22.0:
    • Network telemetry fixes
    • Enable reporting Content Security Policy (CSP) errors
    • Fix scrubbing of objects that are referenced twice in the payload
    • Add safelist/blocklist config options and deprecate whitelist/blacklist
    • Update/fix assorted Typescript definitions
    • Enables uncaught error capture for Web Workers
    • Enable ignoredMessages for trace chain payloads
    • Enable net timeout and max retries when sending to the Rollbar API
    • See https://github.com/rollbar/rollbar.js/releases for details.

Pull requests

Don't rely on return value of ::GirlFriday::WorkQueue.immediate, https://github.com/rollbar/rollbar-gem/pull/1027
Don't use logger.error with capistrano 2, https://github.com/rollbar/rollbar-gem/pull/1043
Use correct CSP nonce behavior when 'unsafe-inline' is set, https://github.com/rollbar/rollbar-gem/pull/1041
Add sidekiq_use_scoped_block configuration option, https://github.com/rollbar/rollbar-gem/pull/1038
Update rollbar.js v2.22.0, https://github.com/rollbar/rollbar-gem/pull/1045

- Ruby
Published by waltjones almost 5 years ago

https://github.com/rollbar/rollbar-gem - v3.1.2

Pull requests

Use #prepend over #alias_method for Thread plugin, https://github.com/rollbar/rollbar-gem/pull/1018
Remove skipping CSP nonce on unsafe-inline, https://github.com/rollbar/rollbar-gem/pull/1010
Add test for lambda in exception_level_filters, https://github.com/rollbar/rollbar-gem/pull/1012
Avoid warning by not requiring 'rollbar/notifier' from 'item/locals', https://github.com/rollbar/rollbar-gem/pull/1005
Handle request URLs that include non-ASCII characters, https://github.com/rollbar/rollbar-gem/pull/1021

- Ruby
Published by waltjones about 5 years ago

https://github.com/rollbar/rollbar-gem - v3.1.1

Fixes dynamic access token assignment when using async senders:

- Ruby
Published by waltjones over 5 years ago

https://github.com/rollbar/rollbar-gem - v3.1.0

  • Optionally put the access token in the payload. (Allows passing the token to async sender processes.) Set config.use_payload_access_token = true
  • Migrated from Travis to Github CI

Pull requests

Restore the option to put the token in the payload if needed, https://github.com/rollbar/rollbar-gem/pull/1004
Initial github CI, https://github.com/rollbar/rollbar-gem/pull/1006

- Ruby
Published by waltjones over 5 years ago

https://github.com/rollbar/rollbar-gem - v3.0.1

Fixes scopes that update the access token:

- Ruby
Published by waltjones over 5 years ago

https://github.com/rollbar/rollbar-gem - v3.0.0

Removes support for Ruby 1.9.3.

Supports >= Ruby 2.0.0.

- Ruby
Published by waltjones over 5 years ago

https://github.com/rollbar/rollbar-gem - v2.27.1

HIghlights

Fixes deprecation warning in Ruby 2.7

Pull requests

support customizing skipping error report for delayed job, https://github.com/rollbar/rollbar-gem/pull/991
Remove deprecated URI.escape, https://github.com/rollbar/rollbar-gem/pull/993

- Ruby
Published by waltjones over 5 years ago

https://github.com/rollbar/rollbar-gem - v2.27.0

Updated Rollbar.js snippet (v2.19.0)

  • Allow increasing the stack trace limit in Chrome, Safari, and Node
  • Lightstep/opentracing integration (pre-release)
  • Allow scrubbing by full path in dot notation
  • Allow error context to be added as custom data

See https://github.com/rollbar/rollbar.js/releases for details.

- Ruby
Published by waltjones over 5 years ago

https://github.com/rollbar/rollbar-gem - v2.26.1

Highlights

  • Simplified and improved rake rollbar:test, works reliably with current Rails versions
  • Accept Rack Spec env vars for request URI
  • Capistrano integration improvements:
    • Capistrano 2.x fixed missing constant exception
    • Deploys now unaffected by Rollbar API outages
    • Send comment with succeeded/failed deploy events

Pull requests

Capistrano: use real_revision, not current_revision, https://github.com/rollbar/rollbar-gem/pull/973
Capistrano Deploy Rollbar Comment Fix, https://github.com/rollbar/rollbar-gem/pull/974
Recreate REQUEST_URI using Rack SPEC-compliant variables, https://github.com/rollbar/rollbar-gem/pull/978
Use message occurrence for new project verification test, https://github.com/rollbar/rollbar-gem/pull/981
Rescue exceptions in deploy tasks, allow deploy to continue, https://github.com/rollbar/rollbar-gem/pull/983
Add guard to ensure CAPISTRANO::VERSION is defined, https://github.com/rollbar/rollbar-gem/pull/984

- Ruby
Published by waltjones over 5 years ago

https://github.com/rollbar/rollbar-gem - v2.26.0

Highlights

  • Send original error info with failsafe errors
  • Revert to original trace chain order
  • Fix Content-Length handling for rollbar.js

Pull requests

Verify scrubbing ActiveJob arguments, https://github.com/rollbar/rollbar-gem/pull/956
Fix Rollbar JS middleware truncating response body, https://github.com/rollbar/rollbar-gem/pull/961
Send original error info with failsafe, https://github.com/rollbar/rollbar-gem/pull/961
Revert trace chain reversal, https://github.com/rollbar/rollbar-gem/pull/970

- Ruby
Published by waltjones over 5 years ago

https://github.com/rollbar/rollbar-gem - v2.25.1

Remove access_token from item payload, https://github.com/rollbar/rollbar-gem/pull/966

- Ruby
Published by waltjones over 5 years ago

https://github.com/rollbar/rollbar-gem - v2.25.0

Highlights

Pull requests

Handle error encoding string without failing the occurrence, https://github.com/rollbar/rollbar-gem/pull/942
DelayedJob plugin: verify job data is added correctly, https://github.com/rollbar/rollbar-gem/pull/942
Use string instead of symbol when looking up "failsafe" in payload, https://github.com/rollbar/rollbar-gem/pull/951
Require json necessary in some environments, https://github.com/rollbar/rollbar-gem/pull/944
Update rollbar.js 2.15.2, https://github.com/rollbar/rollbar-gem/pull/954

- Ruby
Published by waltjones almost 6 years ago

https://github.com/rollbar/rollbar-gem - v2.24.0

Highlights

Use full error objects in DelayedJob, not just strings.
Allow rollbar-rails-runner to work with minimal Gemfile.
When logging to file, allow file per process.
Include test API helpers in the gem, to be used by app specs.
Fix case-insensitive bug: Correctly match HTTP headers for scrubbing.

Pull requests

DelayedJob: use job#error when available, https://github.com/rollbar/rollbar-gem/pull/936
Explicitly require rails/command in rollbar-rails-runner, https://github.com/rollbar/rollbar-gem/pull/937
Rollbar pid files (per process log files), https://github.com/rollbar/rollbar-gem/pull/938
Include api helpers, to be used by app specs, https://github.com/rollbar/rollbar-gem/pull/939
Case insensitive scrub headers, https://github.com/rollbar/rollbar-gem/pull/940
Update file with sync operation (fix PR #938), https://github.com/rollbar/rollbar-gem/pull/941

- Ruby
Published by waltjones about 6 years ago

https://github.com/rollbar/rollbar-gem - v2.23.2

- Ruby
Published by waltjones about 6 years ago

https://github.com/rollbar/rollbar-gem - v2.23.1

Check if ActiveSupport is defined before calling, https://github.com/rollbar/rollbar-gem/pull/925

- Ruby
Published by waltjones about 6 years ago

https://github.com/rollbar/rollbar-gem - v2.23.0

Highlights

  • Prevent recursive failsafes, prevents avalanche of internal rollbar errors.
  • Configurable thread priority for Thread async handler, keeps job thread from starving main thread.
  • Enable Rails/ActiveSupport backtrace cleaner, for better control of Rails stack traces.
  • Allow ActiveJob to lazy load, so Rollbar doesn't interfere with app load optimization.
  • Apply trace chain in the correct order, for item grouping algorithm.
  • Add rollbar_context to exceptions, allows context specific to the error to be added to the payload.
  • Allow sending payloads as serialized json to delayed job handlers, improves performance and robustness.
  • Improved locals data on the stack, and payload truncation improvements.

Pull requests

Prevent recursive failsafes, https://github.com/rollbar/rollbar-gem/pull/909
Add rubocop performance extension, https://github.com/rollbar/rollbar-gem/pull/911
Configurable thread priority for Thread async handler, https://github.com/rollbar/rollbar-gem/pull/912
Enable Rails/ActiveSupport backtrace cleaner in config, https://github.com/rollbar/rollbar-gem/pull/913
Allow ActiveJob to lazy load, https://github.com/rollbar/rollbar-gem/pull/915
Apply trace chain in the correct order, https://github.com/rollbar/rollbar-gem/pull/916
Rack scrub test, https://github.com/rollbar/rollbar-gem/pull/918
Add rollbar_context to exceptions, https://github.com/rollbar/rollbar-gem/pull/919
Allow sending payloads as serialized json to delayed job handlers, https://github.com/rollbar/rollbar-gem/pull/920
Gemfile: use json < 2.x on Ruby 1.9.3, https://github.com/rollbar/rollbar-gem/pull/921
Better locals data, and truncation improvements, https://github.com/rollbar/rollbar-gem/pull/922
Remove NOOP rescue clauses, https://github.com/rollbar/rollbar-gem/pull/923
ActionDispatch 5.2.4 requires Ruby >= 3.0, https://github.com/rollbar/rollbar-gem/pull/924

- Ruby
Published by waltjones about 6 years ago

https://github.com/rollbar/rollbar-gem - v2.22.1

Highlights

Pull requests

Skip configured_options when using async payload handlers, https://github.com/rollbar/rollbar-gem/pull/904
Rollbar.js v2.12.3, https://github.com/rollbar/rollbar-gem/pull/905

- Ruby
Published by waltjones over 6 years ago

https://github.com/rollbar/rollbar-gem - v2.22.0

Highlights

Pull requests

Rollbar.js v2.12.2, https://github.com/rollbar/rollbar-gem/pull/898
Send notifier.configured_options in payload, https://github.com/rollbar/rollbar-gem/pull/897

- Ruby
Published by waltjones over 6 years ago

https://github.com/rollbar/rollbar-gem - v2.21.0

Highlights

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

Pull requests

- Ruby
Published by waltjones over 6 years ago

https://github.com/rollbar/rollbar-gem - v2.20.2

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

- Ruby
Published by waltjones over 6 years ago

https://github.com/rollbar/rollbar-gem - v2.20.1

Fixes:
Improved truncation of oversized payloads, https://github.com/rollbar/rollbar-gem/pull/872
Ensure rspec dependencies are loaded in order, https://github.com/rollbar/rollbar-gem/pull/871

- Ruby
Published by waltjones almost 7 years ago

https://github.com/rollbar/rollbar-gem - v2.20.0

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:

- Ruby
Published by waltjones almost 7 years ago

https://github.com/rollbar/rollbar-gem - v2.19.4

More aggressive string truncation for large payloads https://github.com/rollbar/rollbar-gem/pull/865

- Ruby
Published by waltjones almost 7 years ago

https://github.com/rollbar/rollbar-gem - v2.19.3

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

- Ruby
Published by ArturMoczulski almost 7 years ago

https://github.com/rollbar/rollbar-gem - v2.19.2

  • 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

- Ruby
Published by ArturMoczulski about 7 years ago

https://github.com/rollbar/rollbar-gem - v2.19.1

Rake task broken for non-Rails project #831

- Ruby
Published by ArturMoczulski about 7 years ago

https://github.com/rollbar/rollbar-gem - v2.19.0

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

- Ruby
Published by ArturMoczulski about 7 years ago

https://github.com/rollbar/rollbar-gem - v2.18.2

  • PR #795 : Make scrub_all work correctly (including with whitelist)

- Ruby
Published by ArturMoczulski about 7 years ago

https://github.com/rollbar/rollbar-gem - v2.18.0

  • #779 Support multiple secure_headers versions
  • #703 Feature request: reporting error hooks
  • #733 Discarding original exception when reporting failsafe
  • #544 warning: method redefined; discarding old use_eventmachine=
  • #772 Send arguments with exception in active job plugin - clean up
  • #753 Errors in background threads are not recorded
  • #738 Capistrano deploy fails if no compile assets present
  • #737 Match logic for capture_email, capture_username, capture_ip and anonymize_ip with pyrollbar
  • #725 Apps without assets can't be deployed anymore
  • #713 2.15.6 crash on Rails deploy at rollbar:sourcemap stage
  • #699 Roll bar seems to be logging Delayed Job errors twice
  • #505 Send arguments with exception in active job plugin

- Ruby
Published by ArturMoczulski over 7 years ago

https://github.com/rollbar/rollbar-gem - v2.16.4

#139 It would be awesome if Rollbar.configuration.scrub_fields could take a lambda like Rails.application.config.filter_parameters (added scrub_whitelist configuration option)
#766 Fix link to LICENSE
Fixed spec/rollbar/middleware/js_spec.rb which was breaking on ruby 1.8.7 due to assertions not respecting unordered nature of hashes

- Ruby
Published by ArturMoczulski over 7 years ago

https://github.com/rollbar/rollbar-gem - v2.16.3

#758: anonymize_user_ip persists full IP in headers
#757: Support URI reserved characters in proxy server passwords.

- Ruby
Published by ArturMoczulski over 7 years ago

https://github.com/rollbar/rollbar-gem - v2.16.2

Same as 2.16.1 but the version number was not properly updated.

- Ruby
Published by rokob over 7 years ago

https://github.com/rollbar/rollbar-gem - v2.16.1

  • PR #460 - Send rollbar_comment during deploys
  • PR #666 - Passing proxy vars manually
  • PR #747 - Revert "uploading sourcemaps to rollbar for capistrano"
  • #751 - Scrubbing X-Forwarded-For header when collect_user_ip = false
  • Ignore vendor/ when using bundle install —path=vendor
  • Added shoryuken and aws-sdk-sqs to all gem files

- Ruby
Published by ArturMoczulski almost 8 years ago

https://github.com/rollbar/rollbar-gem - v2.16.0

  • #728 - Anonymize IP address config option

  • #727 - Allow IP collection to be easily turned on and off in config

  • PR #715 - Don't send person's personally identifiable information as a default

  • PR #702 - Follow symlinks when looking up source maps

  • PR #682 - Better logging for capistrano sourcemap uploading

  • #341 - Allow access to controller variables from custom_data_method

  • #539 - Failure to add rollbar.js to page

  • #472 - Exception from Delayed::Job not reported if job fails to deserialize

- Ruby
Published by ArturMoczulski almost 8 years ago

https://github.com/rollbar/rollbar-gem - v2.15.6

  • Update rollbar.js snippet to v2.3.8 #680

  • Update delayed_job dependency to 4.1.3 #672

  • Add rollbar.js snippet on all responses regardless of status code #664

  • Add documentation for sinatra/namespace vs rake conflict to README.md #663

  • Add aws-sdk-sqs gem dependency #659

  • Upgrade rails gem dependency to 4.2.7.1 #656

  • Add documentation note for usage of Rollbar.scope! to README.md #653

  • Add example of using Grape to deal with 500 responses status #645

  • Always report errors from delayed_job to deal with dj_threshold > 0 edge case #615

- Ruby
Published by ArturMoczulski almost 8 years ago