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