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

SOLID CABLE PATCHES ACTIONCABLE 8.2 COMPATIBILITY, RAILS HARDENS SCHEMA MIGRATION LOADING

By RepoJournal · Filed · About Rails

Solid Cable ships v4.0.1 to fix ActionCable adapterization in Rails 8.2, while Rails core hardens schema migration parsing against real-world file edge cases.

Solid Cable v4.0.1 lands compatibility fixes for Rails 8.2's ActionCable changes and resets reconnect attempts after successful database access [1]. Over in Rails core, a series of pull requests harden the new load_schema_migrations method against CRLF line endings and duplicate version entries that break fresh database loads [2][3]. The core team also refactored the test suite for load_schema_migrations to eliminate noise and add coverage for edge cases [9]. Meanwhile, Solid Queue downgraded its database connection pool validation from a hard error to a warning, unblocking I/O-bound queue configurations that deliberately run many threads against a small pool [4][5]. A documentation fix in Solid Queue clarified argument handling in limits_concurrency to prevent copy-paste timebombs in production [6]. Rails also fixed a flaky Sprockets precompile test where file rewrites in the same second caused digest caching issues [7][8].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] v4.0.1 ↗ rails/solid_cable
  2. [2] Harden load schema migrations ↗ rails/rails
  3. [3] Raise on duplicate versions listed after __END__ in db/schema.rb rails/rails
  4. [4] Warn instead of raising when the connection pool is smaller than the thread pool ↗ rails/solid_queue
  5. [5] Warn instead of raising when the connection pool is smaller than the thread pool rails/solid_queue
  6. [6] docs: use single splat in `key` argument for `limits_concurrency` ↗ rails/solid_queue
  7. [7] Merge pull request #58148 from yahonda/fix-flaky-sprockets-precompile-digest rails/rails
  8. [8] Fix test_precompile_shouldn't_use_the_digests_present_in_manifest.json failure rails/rails
  9. [9] Refactor the test suite of load_schema_migrations rails/rails

Quick answers

What shipped in Rails on July 18, 2026?
Solid Cable ships v4.0.1 to fix ActionCable adapterization in Rails 8.2, while Rails core hardens schema migration parsing against real-world file edge cases. In total, 13 commits, 6 pull requests, and 1 releases landed.
Who contributed to Rails on July 18, 2026?
7 developers shipped this update, including npezza93, 55728, Yasuo Honda, Xavier Noria, ajaynomics, G-Rath, and dependabot.
What were the notable Rails updates?
v4.0.1, Harden load schema migrations, and Raise on duplicate versions listed after __END__ in db/schema.rb.

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?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.