Releases: 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, #956
Fix Rollbar JS middleware truncating response body, #961
Send original error info with failsafe, #961
Revert trace chain reversal, #970
v2.25.1
v2.25.0
Highlights
- More robust string encoding
- Fix failsafe handling in Sidekiq
- Fix json dependency for minimal Ruby apps
- Update rollbar.js snippet from 2.12.3 to 2.15.2: https://github.com/rollbar/rollbar.js/releases
Pull requests
Handle error encoding string without failing the occurrence, #942
DelayedJob plugin: verify job data is added correctly, #942
Use string instead of symbol when looking up "failsafe" in payload, #951
Require json necessary in some environments, #944
Update rollbar.js 2.15.2, #954
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, #936
Explicitly require rails/command in rollbar-rails-runner, #937
Rollbar pid files (per process log files), #938
Include api helpers, to be used by app specs, #939
Case insensitive scrub headers, #940
Update file with sync operation (fix PR #938), #941
v2.23.2
v2.23.1
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, #909
Add rubocop performance extension, #911
Configurable thread priority for Thread async handler, #912
Enable Rails/ActiveSupport backtrace cleaner in config, #913
Allow ActiveJob to lazy load, #915
Apply trace chain in the correct order, #916
Rack scrub test, #918
Add rollbar_context to exceptions, #919
Allow sending payloads as serialized json to delayed job handlers, #920
Gemfile: use json < 2.x on Ruby 1.9.3, #921
Better locals data, and truncation improvements, #922
Remove NOOP rescue clauses, #923
ActionDispatch 5.2.4 requires Ruby >= 3.0, #924
v2.22.1
v2.22.0
Highlights
- Better diagnostics in each occurrences payload
- Improved errors, stack traces on Chrome
- Rollbar.js rel notes here: https://github.com/rollbar/rollbar.js/releases
Pull requests
Rollbar.js v2.12.2, #898
Send notifier.configured_options in payload, #897
v2.21.0
Highlights
- Rails. 6.x compatibility
- Improved payload truncation
- Improved handling of circular references in payload
- Removed dependency on MultiJson