127 wires and counting

$ follow Rails

Keep up with Rails in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-05-26
stories 13

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

RAILS TEST DATABASE CLEANUP FIX LANDS, TAILWIND CSS 4.3.0 ROLLS OUT

By RepoJournal · Filed · About Rails · Composed from the cited sources · methodology

Rails merges a critical fix for parallel test database leaks that were orphaning per-worker databases across PostgreSQL and MySQL test runs.

The rails/rails team shipped a fix [1] that makes `use_postgresql` and `use_mysql2` test helpers automatically drop temporary databases created inside their blocks, solving a long-standing problem where per-PID and per-worker databases lingered after test runs completed. Without this change, `rails db:drop` couldn't clean up what `ActiveRecord::TestDatabases.create_and_load_schema` created because those databases never made it into `config/database.yml`. The merge [2] updates existing callers to use the new block pattern. On the maintenance side, rails also patched a console subprocess leak in FullStackConsoleTest [3], ensuring spawned processes get cleaned up properly. A separate fix [4] landed for PostgreSQL schema dumping to preserve index opclas from different schemas, closing a gap in migration reliability. In the ecosystem, tailwindcss-rails bumped its dependency [5] from version 4.2.4 to 4.3.0, picking up the latest Tailwind CSS improvements and keeping the rail-managed build chain current.

Action items

References

  1. [1] Drop test databases when use_postgresql / use_mysql2 is given a block ↗ rails/rails
  2. [2] Merge pull request #57458 from yahonda/yahonda/railties-parallel-test-db-cleanup ↗ rails/rails
  3. [3] Merge pull request #57465 from yahonda/fix-spawn-console-process-leak ↗ rails/rails
  4. [4] Merge pull request #56979 from nicolasva/PostgreSQL_SchemaDumper ↗ rails/rails
  5. [5] build(deps): bump tailwindcss-ruby from 4.2.4 to 4.3.0 ↗ rails/tailwindcss-rails

Quick answers

What shipped in Rails on May 26, 2026?
Rails merges a critical fix for parallel test database leaks that were orphaning per-worker databases across PostgreSQL and MySQL test runs. In total, 8 commits and 5 pull requests landed.
Who contributed to Rails on May 26, 2026?
2 developers shipped this update, including yahonda and dependabot[bot].
What were the notable Rails updates?
Drop test databases when use_postgresql / use_mysql2 is given a block, Merge pull request #57458 from yahonda/yahonda/railties-parallel-test-db-cleanup, and Merge pull request #57465 from yahonda/fix-spawn-console-process-leak.