{"ecosystem":"rubygems","package":"rails","from_version":null,"to_version":null,"changes":[{"from_version":"7","to_version":"8","change_type":"api","description":"Solid Queue, Solid Cable, Solid Cache built-in — PostgreSQL/MySQL/SQLite backed; Redis no longer required for jobs / ActionCable / cache.","migration_hint":"New apps get Solid* defaults. Existing apps can opt in via `bin/rails solid_queue:install`. Redis-based Sidekiq continues to work."},{"from_version":"7","to_version":"8","change_type":"api","description":"Built-in authentication generator: `bin/rails generate authentication`. Kamal 2 is the default deployment tool.","migration_hint":"Opt-in. Devise / Clearance / Rodauth continue to work. For deployment, `config/deploy.yml` is new — Capistrano still supported."},{"from_version":"7","to_version":"8","change_type":"runtime","description":"Ruby 3.2+ required.","migration_hint":"Upgrade Ruby: `rbenv install 3.3.0 && rbenv local 3.3.0`. Rails 8 officially tests on 3.2, 3.3, 3.4."},{"from_version":"6","to_version":"7","change_type":"config","description":"Hotwire (Turbo + Stimulus) is the default front-end stack. Webpacker deprecated (removed in 7.1).","migration_hint":"New apps: no change needed. Existing apps: keep Webpacker for a release or migrate via `bin/rails app:update` + switch to importmap-rails or jsbundling-rails."}],"total":4,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"miss"}