We have made several updates and improvements to ActiveSupport in this release. Some of the notable changes include fixing an issue with AS::MessagePack and ENV[“RAILS_MAX_THREADS”], adding a public API for broadcasting logs, fixing Range#overlap? to account for empty ranges in Ruby < 3.3, adding bigdecimal as an Active Support dependency for Ruby 3.4, and adding new bundled gem candidates for Ruby 3.4 (drb, mutex_m, base64).
We have also made improvements to cache stores, cache entry deletion, cache compression, and cache serialization. Additionally, we have fixed several issues with ActiveSupport::Inflector, ActiveSupport::KeyGenerator and other classes.
Furthermore, we have added support for the Message Pack serializer, deprecated the singleton usage of ActiveSupport::Deprecation, added a new Object#with method, and made various other deprecations, removals, and improvements.
Please refer to the full release notes for more details on all the changes in this version of ActiveSupport.
https://github.com/rails/rails/releases/tag/v7.1.0