0.8.0 (2024-11-24)
- activerecord find_by_sql spans on Rails 7.0+ (#1184)
- activerecord find_by_sql spans on Rails 7.0+ (#1184) (392b35e)
- pass block argument in ActiveRecord
find_by_sqlpatch (#1259) (16bef85) - Use Active Support Lazy Load Hooks to avoid prematurely initializing ActiveRecord::Base and ActiveJob::Base (#1104) (a9e6e1a)
- use ActiveSupport from top-level namespace (#1123) (9ce7e39)
- FIXED: Pass block argument in ActiveRecord
find_by_sqlpatch.
- BREAKING CHANGE: Rename Active Record find_by_sql spans to query
- FIXED: Emit Active Record query spans for Rails 7.0+
- FIXED: Use ActiveSupport from top-level namespace (NoMethodError on_load)
- FIXED: Use Active Support Lazy Load Hooks to avoid prematurely initializing ActiveRecord::Base and ActiveJob::Base
- FIXED: Resolve active_record testing issue
- FIXED: Instrumentation/active_record: add
:allow_retryoption tofind_by_sqlpatch
-
BREAKING CHANGE: Drop Rails 6.0 EOL
-
ADDED: Drop Rails 6.0 EOL
- FIXED: Add Rails 7.1 compatibility
- FIXED: Ensure that transaction name property is used, rather than self
- FIXED: Base config options
-
BREAKING CHANGE: Drop support for EoL Ruby 2.7
-
ADDED: Drop support for EoL Ruby 2.7
-
BREAKING CHANGE: Drop Rails 5 Support
-
ADDED: Drop Rails 5 Support
- DOCS: Fix gem homepage
- DOCS: More gem documentation fixes
- Upgrading Base dependency version
- FIXED: Broken test file requirements
- ADDED: Make ActiveRecord 7 compatible
- FIXED: RubyGems Fallback
- FIXED: Add max supported version for active record
- (No significant changes)
- ADDED: Trace update_all and delete_all calls in ActiveRecord
- FIXED: Remove Active Record instantiation patch
- (No significant changes)
- Initial release, adds instrumentation patches to querying and persistence methods.