RepoJournal
Rails

@rails

Ruby on Rails — Shopify, Basecamp, GitHub all run on it

Pick a date

Topics: Ruby Full archive →

The Wire · Showcase

RAILS KILLS SCHEMA_MIGRATIONS MERGE CONFLICTS

By RepoJournal · Filed · About Rails

Rails just shipped a way to dump your migration versions directly into schema.rb, eliminating the version kwarg conflicts that plague multi-branch development.

The new flag lets you include schema_migrations in db/schema.rb [1], solving two long-standing pain points: the assumption problem when loading schema and the merge conflicts that spike when two branches land new migrations simultaneously. When enabled, db:schema:dump now appends migration versions to the end of your schema file, letting Rails load them without guessing what's been applied. In parallel, Rails addressed a MySQL transaction isolation bug [2] where multi-statement retries were actually increasing database round trips instead of reducing them. The fix brings separate statements back while preserving the isolation level across retries. Tailwind CSS bumped to 4.3.2 [3] tracking upstream, and Ruby 3.3.12 landed in the devcontainer [4] for teams using the official Rails dev environment.

Action items

References

  1. [1] Support dumping schema_migrations in db/schema.rb ↗ rails/rails
  2. [2] Don't force multi statement for MySQL tx isolation ↗ rails/rails
  3. [3] build(deps): bump tailwindcss-ruby from 4.3.1 to 4.3.2 ↗ rails/tailwindcss-rails
  4. [4] Add Ruby version: 3.3.12 ↗ rails/devcontainer

Quick answers

What shipped in Rails on July 17, 2026?
Rails just shipped a way to dump your migration versions directly into schema.rb, eliminating the version kwarg conflicts that plague multi-branch development. In total, 9 commits and 7 pull requests landed.
Who contributed to Rails on July 17, 2026?
5 developers shipped this update, including fxn, edaroit, Jean Boussier, dependabot, and Ruby on Rails Bot.
What were the notable Rails updates?
Support dumping schema_migrations in db/schema.rb, Don't force multi statement for MySQL tx isolation, and build(deps): bump tailwindcss-ruby from 4.3.1 to 4.3.2.

More from @rails

Daily updates, in your inbox

Follow Rails

Ruby on Rails — Shopify, Basecamp, GitHub all run on it We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire