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 8.1.3 LANDS AS ECOSYSTEM HARDENS CI WORKFLOWS

By RepoJournal · Filed · About Rails

Rails bumped to 8.1.3 with JSON serialization fixes while tailwindcss-rails locked down GitHub Actions and cleaned up its test suite.

Rails 8.1.3 shipped overnight [1] with a critical fix for JSONGemCoderEncoder that now correctly serializes custom object hash keys — a subtle bug that could silently corrupt data in apps relying on complex object serialization. The Rails team also shipped fixes for flaky Active Record tests [2], including a load-order inconsistency in counter cache columns that was causing intermittent test failures [3] and a BigDecimal rendering issue in Arel [4].

On the tooling front, tailwindcss-rails hardened its entire CI/CD pipeline [5], addressing zizmor and actionlint warnings across workflow files and adding linting checks to the development setup. The project also refactored its integration test suite [6] to stop polluting the repo root — tests now run in isolated tmp/ directories with fresh Gemfiles and absolute path references, eliminating the noise that was dirtying version control. Active Record's test suite got a smaller but meaningful cleanup [7], removing skip definitions for tests that never run.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] build(deps): bump railties from 8.1.2 to 8.1.3 ↗ rails/tailwindcss-rails
  2. [2] Merge pull request #57328 from byroot/fix-ar-flakes rails/rails
  3. [3] Fix flaky test caused by inconsistent load order rails/rails
  4. [4] Merge pull request #57325 from byroot/fix-arel-bigdecimal rails/rails
  5. [5] Harden github actions ↗ rails/tailwindcss-rails
  6. [6] test: run integration scripts in tmp/ work directory rails/tailwindcss-rails
  7. [7] Active Record connection pool tests avoid always skipped tests ↗ rails/rails

Quick answers

What shipped in Rails on May 10, 2026?
Rails bumped to 8.1.3 with JSON serialization fixes while tailwindcss-rails locked down GitHub Actions and cleaned up its test suite. In total, 20 commits and 9 pull requests landed.
Who contributed to Rails on May 10, 2026?
3 developers shipped this update, including dependabot[bot], flavorjones, and byroot.
What were the notable Rails updates?
build(deps): bump railties from 8.1.2 to 8.1.3, Merge pull request #57328 from byroot/fix-ar-flakes, and Fix flaky test caused by inconsistent load order.

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?