RepoJournal
Rails

@rails

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

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

One email a day. Unsubscribe in one click.

Pick a date

Topics: Ruby Full archive →

The Wire · Showcase

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

By RepoJournal · Filed · About Rails

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.

One email a day. Unsubscribe in one click.

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.

More from @rails

Daily updates, in your inbox

Follow Rails

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

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?