Support for CodeOwnership gem and fixed Rails version detection
Added
-
Add support for the CodeOwnership gem, which allows engineering teams to declare ownership of specific parts of a codebase.
When an error is reported, the AppSignal gem will tag the transaction with the owner of the file that caused the error.
This feature is enabled by default. To disable it, set the
instrument_code_ownership
configuration option tofalse
.
Changed
- Do not patch
Rack::Events
when using recent Rack versions. When using versions 3.2.1 and above, which contain a fix for the bug where usingRack::Events
breaks requests with streaming bodies, useRack::Events
directly, instead of our patched subclass.
Fixed
-
Fix Rails version detection when only one of Rails's gems is present.
This prevents loading errors when non-Rails code defines a Rails constant without the full Rails framework.
View the Ruby gem v4.7.1 changelog for more information.