|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "Improving Rails 8 week after week" |
| 4 | +categories: news |
| 5 | +author: Claudio Baccigalupo |
| 6 | +og_image: assets/images/this-week-in-rails.png |
| 7 | +published: true |
| 8 | +date: 2025-06-06 |
| 9 | +--- |
| 10 | + |
| 11 | + |
| 12 | +Hi, it's [Claudio Baccigalupo](https://github.com/claudiob). Let's explore this week's changes in the Rails codebase. |
| 13 | + |
| 14 | + |
| 15 | +[Move PostgreSQL Guide into the API guides](https://github.com/rails/rails/pull/55135) |
| 16 | +A new documentation PR is up for community review: information from the PostgreSQL guide has been migrated into the API docs, and the Active Record guide has been updated to be more database agnostic. |
| 17 | + |
| 18 | +[Follow up on Active Job Continuations](https://github.com/rails/rails/pull/55151) |
| 19 | +Continuations were [added last week](https://github.com/rails/rails/pull/55127) to Active Job and are improved this week by [these](https://github.com/rails/rails/pull/55151) [PRs](https://github.com/rails/rails/pull/55145). |
| 20 | + |
| 21 | +[Better progress account for Action Text uploads](https://github.com/rails/rails/pull/55157) |
| 22 | +The progress bar displayed when upload a file with Action Text is now improved to account for server processing. |
| 23 | + |
| 24 | +[Always fully clear current attributes](https://github.com/rails/rails/pull/55139) |
| 25 | +Regular instance variables in `Current` subclasses weren’t cleared and could leak across requests before this PR. |
| 26 | + |
| 27 | +[Load tests prior to when Minitest load plugins](https://github.com/rails/rails/pull/55140) |
| 28 | +This fixes an [issue](https://github.com/rails/rails/pull/54741#issuecomment-2922863186) that affected libraries like [minitest-focus](https://github.com/minitest/minitest-focus) |
| 29 | + |
| 30 | +[Don't run unit tests twice on GitHub](https://github.com/rails/rails/pull/55136) |
| 31 | +The GitHub Actions configuration is updated so unit test do not unnecessarily run within the system tests task. |
| 32 | + |
| 33 | +[Return empty body for HEAD requests in exceptions](https://github.com/rails/rails/pull/55149) |
| 34 | +This is required by `Rack::Lint` (per RFC9110) in case of `PublicExceptions` or `DebugExceptions`, |
| 35 | + |
| 36 | +[Keep the original job object when using retry_job](https://github.com/rails/rails/pull/55141) |
| 37 | +When a job is retried, the original `scheduled_at`, `queue_name` and `priority` will be used. |
| 38 | + |
| 39 | + |
| 40 | +_You can view the whole list of changes [here](https://github.com/rails/rails/compare/@%7B2025-05-30%7D...main@%7B2025-06-06%7D)._ |
| 41 | +_We had [12 contributors](https://contributors.rubyonrails.org/contributors/in-time-window/20250530-20250606) to the Rails codebase this past week!_ |
| 42 | + |
| 43 | +Until next time! |
| 44 | + |
| 45 | +_[Subscribe](https://world.hey.com/this.week.in.rails) to get these updates mailed to you._ |
0 commit comments