Content
Updated by Klaus Zanders 2 days ago
Announcement: [https://rubyonrails.org/2024/8/10/Rails-7-2-0-has-been-released](https://rubyonrails.org/2024/8/10/Rails-7-2-0-has-been-released)
Release notes: [https://guides.rubyonrails.org/7\_2\_release\_notes.html](https://guides.rubyonrails.org/7_2_release_notes.html)
Upgrade process from 7.1: [https://guides.rubyonrails.org/upgrading\_ruby\_on\_rails.html#upgrading-from-rails-7-1-to-rails-7-2](https://guides.rubyonrails.org/upgrading_ruby_on_rails.html#upgrading-from-rails-7-1-to-rails-7-2)
**Blockers:**
* [x] The `awesome_nested_set` gem does not allow rails 7.2 so putting it on hold until [the upgrade PR](https://github.com/collectiveidea/awesome_nested_set/pull/484) is merged.
* [x] The `activerecord-nulldb-adapter` gem does not allow rails 7.2 and [this PR](https://github.com/nulldb/nulldb/pull/132) (maybe superseeded by [this pr](https://github.com/nulldb/nulldb/pull/136)) is addressing it.
* [ ] For our `Tableless` concern we are using the internal method `attributes_to_define_after_schema_loads` and this has been removed in Rails 7.2 without a replacement or deprecation, as it was never an officially exposed API. See [https://github.com/rails/rails/issues/52685](https://github.com/rails/rails/issues/52685)
We should replace the `Tableless` classes with active model instances
Release notes: [https://guides.rubyonrails.org/7\_2\_release\_notes.html](https://guides.rubyonrails.org/7_2_release_notes.html)
Upgrade process from 7.1: [https://guides.rubyonrails.org/upgrading\_ruby\_on\_rails.html#upgrading-from-rails-7-1-to-rails-7-2](https://guides.rubyonrails.org/upgrading_ruby_on_rails.html#upgrading-from-rails-7-1-to-rails-7-2)
**Blockers:**
* [x] The `awesome_nested_set` gem does not allow rails 7.2 so putting it on hold until [the upgrade PR](https://github.com/collectiveidea/awesome_nested_set/pull/484) is merged.
* [x] The `activerecord-nulldb-adapter` gem does not allow rails 7.2 and [this PR](https://github.com/nulldb/nulldb/pull/132) (maybe superseeded by [this pr](https://github.com/nulldb/nulldb/pull/136)) is addressing it.
* [ ] For our `Tableless` concern we are using the internal method `attributes_to_define_after_schema_loads` and this has been removed in Rails 7.2 without a replacement or deprecation, as it was never an officially exposed API. See [https://github.com/rails/rails/issues/52685](https://github.com/rails/rails/issues/52685)
We should replace the `Tableless` classes with active model instances