Changelog

Improving AppSignal, one deploy at a time.

Aug 14, 2024

Rename heartbeats to cron check-ins and other improvements

Ruby3.13.0

Changed

  • Remove the HTTP gem's exception handling. Errors from the HTTP gem will no longer always be reported. The error will be reported only when an HTTP request is made in an instrumented context. This gives applications the opportunity to add their own custom exception handling.

    Ruby
    begin HTTP.get("https://appsignal.com/error") rescue => error # Either handle the error or report it to AppSignal end
  • Rename heartbeats to cron check-ins. Calls to Appsignal.heartbeat and Appsignal::Heartbeat should be replaced with calls to Appsignal::CheckIn.cron and Appsignal::CheckIn::Cron, for example:

    Ruby
    # Before Appsignal.heartbeat("do_something") do do_something end # After Appsignal::CheckIn.cron("do_something") do do_something end

Deprecated

  • Calls to Appsignal.heartbeat and Appsignal::Heartbeat will emit a deprecation warning.

View the Ruby gem v3.13.0 changelog for more information.

View all Ruby updates

Start your free trial

Don’t let the bad bugs bite. Try AppSignal for free.

AppSignal offers a 30-day free trial, no credit card is required. All features are available in all plans. Start monitoring your application in just a few clicks!