1.0.0
Features
- Improved transactions tracking for Rails 7.1+ (handles closed connections and other edge cases)
- Add
Isolator.on_transaction_begin
andIsolator.on_transaction_end
callbacks - Add ability to track concurrent transactions within the same thread (e.g., to multiple databases)
This feature is disabled by default, opt-in via: Isolator.config.disallow_per_thread_concurrent_transactions = true
Changes
- Drop Ruby 2.6 and Rails 5 support