Changelog

Improving AppSignal, one deploy at a time.

Jan 20, 2025

Support Ownership gem and other improvements

Ruby4.3.3

Added

  • Add support for the Ownership gem, which is used to mark different segments of the application as owned by specific teams.

    The AppSignal sample will be tagged with the given owner:

    Ruby
    class OrdersController < ApplicationController owner :logistics # Transactions for requests handled by this controller will be tagged # in AppSignal with the "owner" tag set to "logistics" end

    If several owners are set within the same transaction, the last owner will take precedence. If an error is reported in the transaction, the owner tag will be set to the owner that was set when the error was raised.

    Set the ownership_set_namespace configuration option to true to also set the AppSignal sample's namespace to the owner. Note that doing so will cause existing performance and error incidents to be re-created with the new namespace.

    Set the instrument_ownership configuration option to false to disable the integration with the Ownership gem.

Changed

  • Do not report SystemExit errors from our Rake integration.
  • Do not report SignalException errors from our Rake integration.

Fixed

  • Fix deprecation warnings when building the AppSignal gem's native extension on Ruby 3.4, by porting the extension to use the TypedData API.

View the Ruby gem v4.3.3 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!