Sep 02, 2024
Report more Puma errors
Ruby4.0.5
Added
- Report Puma low-level errors using the
lowlevel_error
reporter. This will report errors previously not caught by our instrumentation middleware.
Changed
-
Log a warning when loader defaults are added after AppSignal has already been configured.
Ruby# Bad Appsignal.configure # or Appsignal.start Appsignal.load(:sinatra) # Good Appsignal.load(:sinatra) Appsignal.configure # or Appsignal.start
-
Rename the
path
andmethod
transaction metadata torequest_path
andrequest_method
to make it more clear what context this metadata is from. Thepath
andmethod
metadata will continue to be reported until the next major/minor version. -
Internal change to how OpenTelemetry metrics are sent.
Removed
- Drop support for Puma version 2 and lower.
Fixed
- Fix the error log message about our
at_exit
hook reporting no error on process exit when the process exits without an error.
View the Ruby gem v4.0.5 changelog for more information.