ActiveJob Enhancements and Adapter Changes

Rails merged five pull requests today, including significant ActiveJob improvements for retry error handling and the deprecation of the Resque adapter. Additional fixes addressed test environment leaks and documentation clarity.

Duration: PT1M37S

Episode overview

This episode is a short developer briefing from Rails Daily.

It explains recent repository work in plain language.

  • Show: Rails Daily
  • Published: 2026-01-14T16:34:14Z
  • Audio duration: PT1M37S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, this is Rails Daily for Tuesday, January 14th, 2026.

The Rails team merged five pull requests yesterday with key improvements to ActiveJob and several maintenance fixes.

jpcamara merged a significant enhancement to ActiveJob's retry mechanism, allowing wait procs to accept the error as a second argument. This enables developers to customize retry delays based on error information, such as rate limit headers with retry-after timing. The change maintains backward compatibility while…

morgoth merged the deprecation of the Resque ActiveJob adapter. The adapter has been moved to the resque gem itself as of version 3.0.0, streamlining Rails' core adapter collection.

Saidbek contributed two fixes: adding input validation to Array's in_groups method in ActiveSupport, and resolving a RACK_ENV environment leak in ActionCable's client tests. These changes improve method robustness and test isolation.

codergeek121 improved the ScreenshotHelper documentation, clarifying that the RAILS_SYSTEM_TESTING_SCREENSHOT_HTML environment variable should be set to "1" to activate HTML screenshots.

Nearby episodes from Rails Daily

  1. Testing Fixes and Code Cleanup
  2. Ruby 4.1 Compatibility Fix
  3. Rails Simplifies Parser Code and Fixes Console Reload
  4. Error Reporting Fix and Queue Classic Deprecation
  5. Week of January 06 - January 13, 2026
  6. January 12, 2026
  7. January 11, 2026
  8. January 09, 2026