Jun 26, 2024
Improved Hanami and Sinatra instrumentation
Ruby3.9.2
Added
- Improve instrumentation of Hanami requests by making sure the transaction is always closed.
It will also report a
response_status
tag and metric for Hanami requests.
Changed
- Instrument the entire Sinatra request. Instrumenting Sinatra apps using
require "appsignal/integrations/sinatra"
will now report more of the request, if previously other middleware were not instrumented. It will also report the response status with theresponse_status
tag and metric.
Fixed
- Fix deprecation warnings about
Transacation.params=
usage by updating how we record parameters in our instrumentations. - Fix error reporting for requests with an error that use the AppSignal EventHandler.
View the Ruby gem v3.9.2 changelog for more information.