News

November 15, 2024
Rails 8 demo, Rails World re-edited videos, NotificationAssertions and more!
Hey everyone, Happy Friday! Vipul here with the latest updates for This Week in Rails. Let’s dive in! Rails 8: The Demo In case you missed it, Rails 8 was...
November 12, 2024
Rails World 2024 videos re-edited and localized in 3 languages
Hi everyone! We’re pleased to announce that thanks to Rails World sponsor Happy Scribe, all Rails World 2024 videos are now available with Japanese, Brazilian Portuguese, and Spanish subtitles. Happy...
November 8, 2024
Rails 8.0 and more
Hi, Wojtek here. Let’s explore this week’s Rails news. Rails 8 has been released Along with the announcement, you can read the release changelog. Action Controller guide improvements review Along...
November 1, 2024
Default Regexp.timeout and more!
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase. Cast query_cache value when using URL configuration for Active Record When configuring the Active Record connection with DATABASE_URL,...
October 25, 2024
Active Job config `enqueue_after_transaction_commit` has been deprecated
Hi, it’s zzak. Let’s explore this week’s changes in the Rails codebase. Deprecate setting the behavior of deferring job queueing until after commit The active_job.enqueue_after_transaction_commit setting has been deprecated. This...
October 18, 2024
New Maintenance policy, CVE releases, Rails World talks and more!
Hey everyone, Happy Friday! Vipul here with the latest updates for This Week in Rails. Let’s dive in! Rails World talks are out! Check out the recap of these talks...
October 15, 2024
New Rails maintenance policy and end of maintenance announcements
We’re excited to announce updates to our maintenance policy for Ruby on Rails. These changes are designed to provide clarity on our support timelines and help you plan your Rails...
October 15, 2024
Rails World 2024 Recap - All talks now online!
All the talks from Rails World 2024 are now available online! Revisit your favorite sessions or catch up on ones you missed on the Rails World 2024 YouTube playlist. On...
October 11, 2024
Lazy i18n watcher on boot and more
Hi, Wojtek here still feeling the good vibe of the Rails World. Cheers to all the attendees and see you in Amsterdam! Fireside Chat with DHH, Matz and Tobi The...
October 4, 2024
Make Float distinguish between float4 and float8 in PostgreSQL and more
Hi, it’s Greg, bringing to you the latest changes from Rails, while recovering from an amazing Rails World experience. Make ActionController::AllowBrowser::BrowserBlocker private To reduce the API surface area of the...
September 27, 2024
Rails 8 beta, DHH keynote, fresh error pages, and more!
Hi, it’s zzak. Let’s jump into This Week in Rails! Rails 8.0 beta 1 has been released! The first beta of Rails 8 is out! While the release notes are...
September 27, 2024
Announcing the 2024 Rails Luminary Winners: Akira Matsuda & Yukihiro Matsumoto
This year we were joined by two special guests at Rails World: Akira Matsuda and Yukihiro “Matz” Matsumoto. Each was awarded a 2024 Rails Luminary award to acknowledge and celebrate...
September 20, 2024
Kamal 2, Bye-bye Sprockets, and so much more!
Hi, it’s zzak. Let’s explore this week’s changes in the Rails codebase. Rails World 2024 is next week Safe travels to everyone heading to Toronto! All sessions will be recorded...
September 13, 2024
Solid Cable as default, 2 new Guides PRs, and much more!
Hey everyone, Happy Friday the 13 🎃 Vipul here with the latest updates for This Week in Rails, from the very awesome EuRuKo this week! Let’s dive in. New Guides...
September 6, 2024
Solid Cache and Queue as default backends and more
Hi, Wojtek here. Let’s explore this week’s changes in the Rails codebase. Add Solid Cache Solid Cache will be the new default caching backend for production deployments out of the...
September 5, 2024
GitHub joins Rails World 2024 as Platinum Sponsor and Track 1 Host
We are excited to welcome GitHub as a Platinum Sponsor for Rails World 2024, taking place in Toronto on September 26th and 27th. As a Core member of the Rails...
August 30, 2024
Last call for Luminary nominations, SQLite3 full-text search and more!
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase. Last call for Rails Luminary nominations If you know someone who has contributed to the Rails ecosystem and...
August 30, 2024
Shopify is the official Toronto City Host for Rails World 2024
Once we announced Toronto as this year’s Rails World 2024 location, Shopify had one wish: that everyone attending Rails World would experience the best of what their city has to...
August 27, 2024
AppSignal returns as a Platinum Sponsor at this year’s Rails World
In the lead up to Rails World, there are a few sponsors that we would like to highlight who are going above and beyond to make this an unforgettable Rails...
August 25, 2024
ActionText store_if_blank, SQLite non-GVL-blocking busy handler, and more!
Hi, it’s zzak. Let’s explore this week’s changes in the Rails codebase. In case you missed it, Rails 7.2.1 and 7.1.4 were released this week! Allow use of alternative database...
August 16, 2024
Deferred routes drawing, connect route helper and more
Hi, Wojtek from this side. Let’s explore this week’s changes in the Rails codebase. Defer route drawing This change triggers the initial reload of routes either through middleware or when...
August 12, 2024
Rails 7.2 released, Thruster by default for Rails 8, new Guides PRs, and much more!
Hey everyone, Happy Monday! Vipul here with the latest updates for This Week in Rails (from last week 😅). Let’s dive in. Rails 7.2 has been released Rails 7.2 has...
August 7, 2024
Special Rails World session: Matz & DHH Fireside Chat
Hot on the heels of yesterday’s 7.2 announcement, we have more good news: the Rails World agenda is live, and we added a last-minute session to the program that we...
August 2, 2024
Rails Luminary nominations open, new maintenance policy and more!
Hi, it is Greg, bringing you the latest changes in Rails. The framework turned 20 years old this past week. Happy Birthday Ruby on Rails! Let’s explore this week’s changes...
August 2, 2024
Nominations open for the 2024 Rails Luminary Awards
Last year the Rails Foundation started the Rails Luminary Awards acknowledging people who’ve contributed to the Rails ecosystem and community with exceptional code, documentation, enthusiasm, or assistance, thereby helping others do...
August 1, 2024
Building the Rails World app with Telos Labs
Rails World 2024 (Sept 26 & 27, Toronto) is just around the corner, and we have a lot of news to share with you in the coming days, including speaker...
July 26, 2024
Model Missing Attributes, SQLite Immediate Transactions, and CVV/CVC Parameter Filtering by default
Hi, it’s zzak. This is a short week, but let’s jump in. Drop Hash#except core extension Rails 8.0 will be Ruby 3.1 or greater only except natively got added in...
July 19, 2024
Add non-null modifier for migrations, default script folder and generator, sessions generator and much more!
Hey everyone, Happy Friday! Vipul here with the latest updates for This Week in Rails. Let’s dive in. Add a basic sessions generator This change adds a new sessions generator...
July 15, 2024
Launch your podcast at Rails World with Buzzsprout
The Rails Foundation has exciting news: After last year’s success Buzzsprout is once again sponsoring the Rails World Podcast program - only this year we are adding a fun new...
July 12, 2024
New Rails beta release, immutable option in http_cache_forever and more
Hi, Wojtek here again. See another short list of changes from this past week. Rails 7.2.0.beta3 have been released With 91 commits since the last beta 2 version. Make http_cache_forever...
July 5, 2024
Configurable compressor for encryption, Rack 3 streaming and more
Hi, Wojtek here. See the short list of changes from this past week. Add compressor option to Active Record encryption ActiveRecord::Encryption::Encryptor now supports a :compressor option to customize the compression...
June 28, 2024
Immutable Rails Cache Header, Local Assigns in Strict Local Templates, Threaded Active Storage Mirror Service
Hi, it’s zzak. Let’s explore this week’s changes in the Rails codebase. Support “immutable” directive in Cache-Control This PR adds a new option to the expires_in method to support the...
June 21, 2024
New database sharding methods, improved Active Record Migration Docs, caching improvements for ActiveStorage and more!
Hey everyone, Happy Friday! Vipul here with the latest updates for This Week in Rails. Let’s dive in. Improved Active Record Migration documentation The Rails Foundation documentation team continues on...
June 14, 2024
New transaction event, bugfixes and more!
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase. Only sanitize content attribute when present in attachments A recent security fix introduced sanitizing the content attribute of...
June 13, 2024
Meet TableCheck, the newest Contributing member of the Rails Foundation
Amid the work taking place to improve the Rails documentation and prepare for Rails World, we are happy to take a break and introduce the newest Contributing member of the...
June 7, 2024
Global strict loading mode setting, route draw deferring and more
Hi, Wojtek here. Let’s explore this week’s changes in the Rails codebase. Rails security releases Rails Versions 6.1.7.8, 7.0.8.4, 7.1.3.4, and 7.2.0.beta2 have been released with a security issue fix....
May 31, 2024
Propshaft default for Rails 8, Guides updates, transaction.active_record events, and more!
Hi, it’s zzak. Let’s explore this week’s changes in the Rails codebase. Rails World 2024 speaker lineup announced! As well as another small run of tickets going live on June...
May 28, 2024
The Rails World 2024 speaker list is live
The second edition of Rails World is fast approaching, so we are excited to share with you the list of speakers joining us in Toronto this year. These speakers will...
May 24, 2024
Better error message, opt-in devcontainers and more!
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase. Raise a descriptive error when a Store column is misconfigured This pull request improves ActiveRecord::Store to raise a...
May 17, 2024
Start of Rails 8 development, 7.0.8.2 & 7.1.3.3 released, Kamal by default, and lots more!
Hey everyone, Happy Friday! Vipul here with the latest updates for This Week in Rails. Let’s dive in. Development of Rails 8.0 starts now 🎉 This week marks the official...
May 10, 2024
Rails community survey, improved association validation errors and more
Hi, Wojtek here. Let’s explore this week’s changes in the Rails. The bi-annual Rails community survey is live! Your input is invaluable and will help the team at Planet Argon...
May 3, 2024
Rails console improvements, assertionless tests reporting and more!
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase. Build Rails console on top of IRB’s latest official APIs The Rails console is built on top of...
April 26, 2024
Rails World 2024 tickets on April 30, legacy index name format for Rails 7.0, etc
Emmanuel Hayford here, writing from Toruń, Poland. We’ll keep this one short. Tickets for this year’s Rails World will be available for purchase on Tuesday, April 30, 2024, at 1...
April 24, 2024
Rails World tickets releasing on April 30
Hi all, Amanda here from the Rails Foundation. We have a quick update about Rails World 2024 tickets. Tickets will be available beginning Tuesday April 30 at 1pm EDT. General...
April 23, 2024
makandra joins the Rails Foundation
As we close the books on a busy Q1, the Rails Foundation is happy to welcome our newest Contributing member: makandra. As the first German company to join the foundation,...
April 19, 2024
ActiveRecord::Base#pluck accepts hash values, devcontainers improvements and more!
Hey everyone, Happy Friday! I hope you get some time to unwind and relax going into the weekend 😎 Vipul here with the latest updates for This Week in Rails....
April 12, 2024
A week of fixes
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase. Fix union select parentheses When building UNION or UNION ALL queries involving LIMIT or ORDER BY, Arel generated...
April 5, 2024
Deferring jobs enqueueing to after the transaction commit, queries count in rendering logs and more
Hi, Wojtek here exploring this week’s changes. Rails World 2024 edition website is now live With tickets going on sale in April. Allow to register transaction callbacks outside of a...
March 29, 2024
Retry known idempotent SELECT queries, New Active Record configuration option, and more!
Greetings! I’m Emmanuel Hayford, here to bring you your weekly instalment of “This Week In Rails”. Let’s dive straight into it.   Two new guides are now open for community...
March 22, 2024
Rails guides facelift, two new official gems and more!
Hey everyone, Happy Weekend! Vipul here with the latest updates for This Week in Rails. Let’s dive in. Rails guides gets a facelift Rails guides has a received a big...
March 20, 2024
Rails Guides get a facelift
When Rails 7.0 landed in December 2021, it came with a fresh new homepage and a new boot screen. The design of the guides, however, has remained largely untouched since...
March 15, 2024
Active Record Basics Guide Refresh, Encrypted Attributes Re-Optimization, and more...
Hi, it’s zzak. Let’s explore this week’s changes in the Rails codebase. The Rails World CFP will close in just one week on March 21. Submit your talk in time!...
March 8, 2024
Illustrator file preview, deprecations and more!
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase. Feedback for structuring the Active Record Query Guide The Active Record Querying Guide is getting restructured and the...
March 1, 2024
Added fixture method and bugfixes
Hi, Wojtek from this side. Let’s explore this week’s few changes in the Rails codebase. Rails security update releases Rails Versions 6.1.7.7, 7.0.8.1, and 7.1.3.2 have been released last week...
February 27, 2024
Rails Foundation and Doximity to Sponsor Rails Girls São Paulo 2024
(Portuguese below) The Rails Foundation and Doximity are teaming up with Rails Girls São Paulo and Tropical.rb to co-host the return of the Rails Girls São Paulo in 2024. Name:...
February 24, 2024
Enhanced assert_broadcasts, file support for Logger outputs and more!
Hope you’re having a lovely weekend. Emmanuel here with yet another batch of Rails updates for you! assert_broadcasts returns the messages that were broadcast assert_broadcasts now not only confirms the...
February 16, 2024
Rails World CFP, ActiveRecord::Base.with_connection, devcontainer and puma-dev support and more!
Hi! Vipul here with the latest updates for This Week in Rails! Rails World CFP Call for Papers is now open for The Rails World 2024 conference that will be...
February 9, 2024
Rails Foundation Docs, Query Logs source_location, Dockerfile gets jemalloc
Hi, it’s zzak. Let’s explore this week’s changes in the Rails codebase. Rails Foundation Docs A team has been formed to improve the existing Rails documentation. PRs from this project...
February 6, 2024
Documentation update: work has begun
Improving Rails documentation is one of the core pillars of why the Rails Foundation was formed, so we are pleased to share an update on how that mission is progressing....
February 5, 2024
Apply to speak at Rails World 2024 in Toronto - CFP open until March 21
The Rails World 2024 Call for Papers is now open. Here’s an overview of what kind of talks we are looking for, what’s new this year, and how to submit....
February 2, 2024
Deprecation, bugfixes and more!
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase. Deprecate passing nil as model argument Passing model: nil as an argument to the form_with method will be...
January 26, 2024
Customized console prompt and bugfixes
Hi, Wojtek from this side with a short set of changes in the Rails codebase. Add customized prompt for Rails console Rails console now indicates the current Rails environment with...
January 19, 2024
A class method to introspect delegated types, schema_dump configuration via DATABASE_URL, etc
As the morning sun casts its gentle glow, I find myself aboard a train bound for Szklarska Poręba. I’m literally on Rails! I thought, what better setting to share the...
January 12, 2024
Updated Puma configuration, Object#with block support, and more!
Hi! Vipul here with the second edition of This Week in Rails for 2024! This second week continues with a flurry of activity with more than 140+ changes making in....
January 5, 2024
Omakase RuboCop, Brakeman, Ruby 3.1+, allow_browser, rate_limit, and more
Hi, zzak here with the first edition of This Week in Rails for 2024. This year started off with a ton of contributions, nearly 170 commits, sorry we couldn’t fit...
December 29, 2023
This year in Rails, a summary of 2023
This is Emmanuel, Greg, Vipul, Wojciech, and Zzak, bringing you the summary of what happened with Rails in the past year. It was a busy year with over 4300 commits...
December 27, 2023
Reflecting on 2023: Rails Foundation's Inaugural Year
As 2023 winds to a close, it’s time to reflect on the first year of the Rails Foundation. Work on the mission began in earnest in February, and we accomplished...
December 22, 2023
This Week in Rails: bug report template changes, new test helpers and more!
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase. Rails World 2024 updates The venue, the sponsorship options, information about the CFP and the ticket costs were...
December 21, 2023
Rails World 2024 update: venue, sponsorships, CFP, and cost
We have been getting a lot of questions about Rails World 2024 in Toronto, so here is an update of everything we can share right now. Rails World (full website...
December 15, 2023
Exposed queries assertion methods and more
Hi, it’s Wojtek with latest changes in the Rails codebase. Expose queries test assertion methods To assert the expected number of queries are made, Rails internally uses assert_queries and assert_no_queries....
December 8, 2023
Allow object_id as a column name for Active Record and a lot more!
Take Active Record affixes into account for Active Storage database models This pull request ensures that all Active Storage database-related models adhere to the ActiveRecord::Base.table_name_prefix configuration. Make isolated engines aware...
November 27, 2023
The official Rails job board is live
The mission of the Rails Foundation is to help the Rails ecosystem prosper, and one way we can do that is by connecting programmers and companies working with Rails. So...
November 24, 2023
ErrorReporter#unexpected, with_routing test helpers and more!
Happy Thanksgiving weekend everyone! This is Vipul bringing you the latest from this week’s changes in the Rails codebase. ErrorReporter#unexpected to report in production but raise in development This change...
November 17, 2023
Action Mailer bug report template, Active Storage fixes and more!
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase. Fix word_wrap with empty string This pull request fixes word_wrap to return an empty string instead of nil...
November 10, 2023
YJIT enabled by default, Active Model improvements and much more
Hi, it’s Wojtek. This week, the documentary movie about the origins of Ruby on Rails premiered. You can see it on the Honeypot YouTube channel. Now, let’s explore this week’s...
November 3, 2023
"INSERT...RETURNING" for MariaDB, "SET CONSTRAINTS" for PostgreSQL, "DEFERRABLE" foreign keys for SQLite and much more!
Hey, zzak here with the first edition of This Week in Rails for November, 2023. Support RETURNING clause for MariaDB This PR adds support for the INSERT ... RETURNING expression...
October 27, 2023
Reduce memory used by ActiveSupport::Callbacks, non-column-backed attributes for enum and more!
Hi! This is Vipul bringing you the latest from this week’s changes in the Rails codebase. Reduce memory used by ActiveSupport::Callbacks Previously, callbacks which were shared with subclasses would not...
October 23, 2023
Celebrating the first Rails Luminaries: Chris Oliver & Tobias Lütke
We are thrilled to announce the inaugural winners of the Rails Luminary Award, a new tradition established by the Rails Foundation to honor those who have made outstanding contributions to...
October 20, 2023
Rails World talks online, fix of a 13 years old bug and more!
Hi, it’s Greg, bringing you this week’s changes in the Rails codebase. Rails World talks are online The talks from Rails World 2023 are now available to watch online! You...
October 19, 2023
Rails World 2023: A Recap of Two Days of Rails
First, we have good news… We’re excited to share that all the talks from Rails World 2023 are now available online! Revisit your favorite sessions or catch up on ones...
October 13, 2023
Special Rails World Edition: Rails 7.1.1, Solid Queue, Solid Cache, Turbo 8, etc.
Rails World concluded last week, and calling it a success would be an understatement. With 29 exceptional speakers and a diverse audience of over 700 attendees representing various corners of...
October 2, 2023
Renuo joins Rails Foundation as a Contributing member
We are happy to give a warm welcome to Renuo, the latest Contributing member to join the Rails Foundation. Renuo is a web agency based in Zurich, Switzerland, that has...
September 29, 2023
This Week in Rails - September 29
Hi, Wojtek here. The Rails World starts next week. Three members of the current This Week In Rails editorial team — Greg, Emmanuel, and myself — will be in attendance....
September 22, 2023
SQLite3 adapter now handles default functions with concatenation and supports supports_insert_returning?
Default retry strategy uses polynomial backoff instead of exponential backoff This modifies the wait option’s name to provide a more explicit indication that jobs will undergo retry attempts using polynomial...
September 18, 2023
Rails Foundation Seeks Freelance UX Designer and Technical Writer
One of the primary goals of the Rails Foundation is to improve the Rails documentation for both new and existing users. We have a lot of ideas about how to...
September 15, 2023
This Week in Rails: 7.1 beta release, Bun support and more!
Hi, it’s Greg, bring you the latest changes in the Rails codebase. Rails 7.1 beta release The first beta version of Rails 7.1 has been released! There have been over...
September 14, 2023
BigBinary joins the Rails Foundation
Please help us welcome BigBinary as the newest Contributing member of the Rails Foundation! For more than twelve years, BigBinary has built custom web applications for clients using Ruby on...
September 8, 2023
Infer primary_key: :id on associations with composite primary key models, add validation option for enum and more!
Hi! This is Vipul bringing you the latest from this week’s changes in the Rails codebase. Infer primary_key: :id on associations with composite primary key models Prior to this change,...
August 28, 2023
Calling recent Le Wagon grads: Be the face of Rails World as an emcee!
The Rails Foundation has partnered with Le Wagon to search for two outstanding emcees to host our Rails World stages in Amsterdam this October. The roles will be filled with...
August 25, 2023
This Week in Rails - August 25
Hi, Wojtek here. Let’s explore last 2 week’s changes in the Rails codebase. Rails Versions 7.0.7.2, 6.1.7.6 have been released Just after the previous security releases 7.0.7.1, 6.1.7.5 but with...
August 11, 2023
A new release, Action Mailer preview empty states, bugfixes and more!
Hi, it’s Greg, bringing you the latest changes in the Rails codebase. Introducing the Rails Luminary Awards: Nominations Now Open Starting at Rails World in October, the Rails Foundation will...
August 8, 2023
Introducing the Rails Luminary Awards: Nominations Now Open
Starting at Rails World in October, the Rails Foundation will establish a new tradition of celebrating Rails Luminaries- people who’ve contributed to the Rails ecosystem and community with exceptional code,...
August 4, 2023
Omit webdrivers gem from new apps Gemfile, support for filtering tests by line range and more!
Hi! This is Vipul bringing you the latest from this week’s changes in the Rails codebase. Introduce config.dom_testing_default_html_version and use Rails::Dom::Testing to parse HTML in test helpers Previously support was...
August 2, 2023
Introducing the team behind the Rails World website
We would like to introduce you to the team that brought the Rails World website to life. Back in April we put out a call for junior developers to create...
August 1, 2023
Host your podcast at Rails World with Buzzsprout
Hey podcasters, we have exciting news: Buzzsprout is sponsoring the Rails World Podcast program. Buzzsprout, the world’s largest premium podcast hosting platform built on Rails, was a natural choice for...
July 28, 2023
This Week in Rails - July 28, 2023
Hi, it’s zzak. Let’s explore this week’s changes in the Rails codebase. Rack::Lint on Rails middleware tests While this work is not technically user-facing, it’s important to ensure the future...
July 25, 2023
AppSignal: Platinum Sponsor at Rails World
The Rails Foundation is delighted to announce that AppSignal, the renowned application monitoring company built on Rails and based in the Netherlands, is the Platinum sponsor at Rails World this...
July 24, 2023
Meet the Rails World Speakers
We are thrilled to unveil the lineup of speakers for the inaugural edition of Rails World, taking place on October 5 and 6 in Amsterdam. With the spotlight firmly on...
July 23, 2023
A much needed Active Storage documentation with a new option to trigger has_secure_token
This is Emmanuel… you haven’t heard from me in a while. I’m doing great, and have a few merged pull requests that I want to share with you. Don’t show...
July 7, 2023
Preprocessed Active Storage variants and more
Hi, Wojtek here. Let’s see what changed in the Rails codebase. Add an option to preprocess Active Storage variants in background job Active Storage variants are processed on the fly...
June 30, 2023
A CVE, two new Rails releases in a week, config.autoload_lib, and more!
Happy Friday Everyone! This is Vipul, bringing you the latest changes in the Rails codebase. [CVE-2023-28362] Possible XSS via User Supplied Values to redirect_to If you haven’t already, its time...
June 23, 2023
Rails World website and ticket sales, CPK improvements and more!
Hi, it’s Greg, bringing you the latest changes in the Rails codebase. Rails World’s site is live! The Rails World conference website is live from today. It was created by...
June 16, 2023
This Week in Rails - June 16, 2023
Hi, it’s zzak. We’re officially half-way through June, and we’ve got a shorter edition this week but let’s hop in. Enable force_ssl=true in production by default This PR affects newly...
June 9, 2023
This Week In Rails - June 9, 2023
Hi! Emmanuel here writing from a train to Katowice! There have been quite a few developments in the Rails codebase over the last few weeks! Let’s take a look at...
June 2, 2023
HTML5 sanitizer, path_params and more
Hi, Wojtek here. Let’s explore this week’s changes in the Rails codebase. Update Action View to use HTML5 standards-compliant sanitizers Add support for HTML5 standards-compliant sanitizers, and default to Rails::HTML5::Sanitizer...
May 30, 2023
Rails Foundation and Agency of Learning partner to develop Rails World app
The Rails Foundation is delighted to announce a partnership with the Agency of Learning to create an event app for Rails World. This collaboration aims to provide a valuable learning...
May 26, 2023
This Week in Rails - May 26, 2023
Hey! zzak here with another edition of This Week in Rails. Reminder: The Rails World CFP is open until June 16. Whether you’re a seasoned veteran or a newcomer to...
May 19, 2023
Rails World CFP, ActiveRecord.disconnect_all!, optimized where query and more!
Hello Everyone! This is Vipul, bringing you this week’s changes in the Rails codebase. Rails World Call for Papers now open This CFP is open until June 16, with space...
May 12, 2023
Rails World CFP, picture_tag helper and more!
Hi, this is Greg, bringing you this week’s changes in the Rails codebase. Rails World Call for Papers now open This CFP is open until June 16, with space in...
May 9, 2023
Rails World Call for Papers now open
We are pleased to announce the Call for Papers (CFP) for Rails World 2023. Rails World is the first conference hosted by the Rails Foundation, and coincides with the 20th...
May 5, 2023
Rails World tickets waiting list, caching improvements and more!
Hi, it’s Greg, bringing you this week’s changes in the Rails codebase. Rails World tickets waiting list Many of you asked if there is a waiting list where you can...
April 28, 2023
End of April 2023 Edition
Hi, it’s zzak. ✈️ RailsConf has come to a close, and Golden Week is upon us here in Japan. Lots to catch up on in This Week in Rails. Many...
April 21, 2023
The beginning of Trilogy, ChatGPT as a contributor
Hi. Wojtek here. We had 88 contributors this week including ChatGPT! Let’s explore the changes. AppSignal is the newest contributing member of The Rails Foundation It’s the third company to...
April 17, 2023
AppSignal is newest Contributing member of Rails Foundation
We are thrilled to announce that AppSignal is the third company to join the Rails Foundation as a Contributing member. AppSignal’s founders have been part of the Rails community since...
April 14, 2023
A week dedicated to composite primary keys 😎
Saluton! That’s Esperanto for “Hello!” 😜… Emmanuel Hayford here, let’s see what’s new in Rails as we gear up for Composite Primary Keys (CPKs) support. But first, here’s a fine...
April 13, 2023
Attention junior devs: Want to build the Rails World website?
Rails World needs a website! Do you want to be on the small team that helps build it? There is a lot of talk about supporting junior developers with more...
April 9, 2023
Planet Argon joins Rails Foundation as a Contributing member
The Rails Foundation is proud to welcome Planet Argon as our newest Contributing member. Planet Argon have been active participants in the Ruby on Rails ecosystem since the beginning of...
April 7, 2023
A new conference, new Action Mailer callbacks and more!
Hi, it’s Greg, bringing you the latest news about Ruby on Rails. We have exciting news from the Rails Foundation! The first-ever Rails World Conference is coming! Join the community...
April 6, 2023
Rails World is coming
The Rails Foundation is excited to announce Rails World, our first conference. It will take place on October 5 & 6 in the stunning city of Amsterdam, Netherlands. Rails World...
April 3, 2023
The Rails Foundation welcomes Cedarcode as a Contributing member
Beginning this week, we are excited to announce that the Rails Foundation will be regularly updating this blog with information on the initiatives we are actively working on. Stay tuned...
March 31, 2023
March 31st 2023 edition 🌸
Hi, it’s zzak, writing in from Aomori, Japan, home of the great Jonan Scheffler. 2023 is officially 25% over, time to enjoy 🌸 and explore this week’s changes in the...
March 24, 2023
Composite primary keys improvements and more
Hi, it’s Wojtek with this week’s changes in the Rails codebase. Allow specifying WHERE clauses with column-tuple syntax. Querying through Active Record where now accepts a tuple syntax which accepts,...
March 18, 2023
TestFixtures#fixture_path deprecation, FinderMethods#find support for composite primary key values, etc.
Kaixo! Long time no see. Emmanuel Hayford here. This week, a lot happened in Rails, so much so that to keep this edition short, I’ve had to cut some equally...
March 10, 2023
This Week in Rails: Improve custom namespace autoloading, Object#with and more!
Hi, this is Greg, bringing you the latest changes in the Rails codebase. Lockdown rails app in production for security Current Dockerfile generated by Rails runs as a non-root user...
March 3, 2023
🎎 First edition of March
Hi, it’s zzak. Let’s explore this week’s changes in the Rails codebase. Turbo v7.3.0 is out! Be sure to check the release notes to see what changed. Configurable digest algorithm...
February 24, 2023
The Rails Foundation update, perform_all_later in AJ and more
Hi, it’s Wojtek. Let’s dig into this week’s changes and announcements. Amanda Perino as new executive director for The Rails Foundation Please welcome Amanda to the job of leading the...
February 20, 2023
Amanda Perino is our new executive director for The Rails Foundation
Since announcing the formation of The Rails Foundation in November, we’ve been busy finalizing all the formalities of incorporation, and running a diligent search for the foundation’s executive director. We’re...
February 17, 2023
This Week in Rails: preloading associations with composite keys and more!
Hi, this is Greg, bringing you this week’s changes in the Rails codebase. Support preloading associations with composite keys This pull request adds support for Associations::Preloader to be able to...
February 10, 2023
Parameter filtering and an improved ActionView::Helpers::TagHelper#token_list
Përshëndetje! Emmanuel here with the usual stuff. filtered_path in ActionController::Instrumentation event payloads over fullpath For security reasons, some data need to be filtered before it reaches bad actors. Rails now filters parameters...
February 3, 2023
Week 05: Spring is here?
Hi, it’s zzak, happy 節分! I’m very excited for spring, this winter has been tough! Let’s get into this week’s changes in the Rails codebase. Use infinitive form for all...
January 27, 2023
New AssumeSSL middleware, raise on missing translations everywhere, and more
Hi, it’s Wojtek. Let’s explore this week’s changes in the Rails codebase. Rails 7.0.4.2 and 6.1.7.2 have been released Released 7.0.4.2 and 6.1.7.2 versions addressing a compatibility issue with the...
January 20, 2023
Active Record regroup, CurrentAttributes name restrictions and more!
Hola, this is Greg, bringing you the latest changes from Rails. Raise exception when if a restricted attribute name is used with CurrentAttributes Attribute names like set and reset should...
January 13, 2023
An endpoint for uptime monitors, an improved help command, etc
Halløj. It’s me again, bringing you the usual goodies from Rails. Show relevant commands when calling help This pull request improves the user experience by displaying the appropriate commands for...
January 8, 2023
First edition of 2023! 🥂
Long time no see! 新年明けましておめでとうございます!Zzak here to bring you the first This Week in Rails of.. *almost writes 2022*. 🤣 Spotlight I want to try something different, there has been...
December 30, 2022
This Year in Rails, a summary of 2022!
Hey! This is Emmanuel, Greg and Wojciech, bringing you the summary of what happened with Rails in the past year. It was a busy year with 3131 commits from 491...
December 23, 2022
Rails on Docker, local? environment inquirer and more!
Hi there, this is Greg, bringing you the latest changes in Rails! Only include all_queries default scopes on reload This pull request changes the current behaviour on reload, which applies...
December 16, 2022
Documentation on preloading STIs, TimeHelpers improvement, etc
नमस्ते, This is Emmanuel Hayford with some updates from Rails! Hide changes to before_committed! behaviour behind config This PR introduces a new configuration option that will enable before_committed! callbacks on...
December 2, 2022
Executive Director for Rails Foundation needed, Stimulus 3.2 and more
Hi, Wojtek here with this week’s news from the Rails world. The Rails Foundation is hiring an Executive Director The Rails Foundation is looking for a full-time executive director to...
November 30, 2022
The Rails Foundation is hiring an Executive Director
The Rails Foundation is looking for a full-time executive director to run day-to-day operations and implement our mission to improve the documentation, education, marketing, and events in the Rails ecosystem....
November 25, 2022
Disable enum methods generation, a concurrency fix and more!
Hi there, This is Greg, bringing you the latest changes in Rails. Make sure that concurrent map usage is thread-safe This pull request changes the way a cache miss is...
November 19, 2022
The Rails Foundation, Stimulus Outlets API, bug fixes and lots of improvements!
Boa noite! This is Emmanuel, bearer of good tidings. Introducing: The Rails Foundation In case you missed it, with eight founding members, Rails has started The Rails Foundation! Together, the...
November 14, 2022
The Rails Foundation kicks off with one million dollars
Today, we are excited to announce the launch of The Rails Foundation. Its mission is to improve the documentation, education, marketing, and events in our ecosystem to the benefit of...
November 11, 2022
This Week in Rails: A bugfix and improvements!
Hi there, This is Greg, bringing you the latest changes in Rails. Fix Enumerable#many? to handle all block parameters Before this fix, Enumerable#many? didn’t forward the block parameters to the...
November 4, 2022
An improved error page, groundwork for composite primary keys and Stimulus 3.1.1
Hi, Petrik here with this week’s news from the Rails world. Improve the “missing template” error page This error page got a nice overhaul with clearer wording, making it more...
October 28, 2022
More intuitive checking of form check boxes and radio buttons
Hi, Wojtek here with this week’s news from the Rails world. Support checked as a keyword argument in check_box_tag and radio_button_tag Now the form helper f.check_box "admin", checked: false works...
October 21, 2022
An Active Record improvement, performance gains and a bugfix!
Guten Tag! Emmanuel here again, with some updates from Rails. Don’t trigger after_commit :destroy callback again on destroy if record previously was destroyed The after_commit :destroy callback would always run...
October 14, 2022
Column information in ERB template exceptions, migration option validation and more!
Hey, this is Greg bringing you the latest news from the Rails world. Add column information to exceptions inside ERB templates This PR adds column information to exceptions that occurred...
October 8, 2022
Updated Permissions-Policy directives and LSP support?
Hi, this is Petrik with this weeks updates in the Rails world. Support more Permissions-Policy directives With the Permissions-Policy header you can allow or block the use of browser features....
September 30, 2022
ERB in YAML keys, performance boosts, a new option for QueryLogs!
こんにちは。I’m Emmanuel, and I’ve got some updates for you! Avoid double type cast when serialising attributes ActiveModel::Attribute#value already casts model attributes when persisting models, however some model attribute types try...
September 23, 2022
Improved assert_redirected_to, improved error messages and more!
Hi, this is Greg, bringing you the latest changes in the Rails framework. Allow specifying the HTTP status code in assert_redirected_to Before this change, assert_redirect_to asserted any 3XX response, but...
September 17, 2022
Handling reconnects in Action Cable, no more Coffeescript and a new guide.
Hi, this is Petrik with this week’s Rails updates and some Hotwire news. Add exclude? method to ActionController::Parameters exclude? returns true if the given key is not present in the...
September 10, 2022
Rack 3 and Rails 7.0.4, 6.1.7, and 6.0.6 releases, ActionDispatch::Cookies, etc
👋🏾… This is Emmanuel. I’ve got some Rails updates for you. Rack 3.0 has shipped A major version of Rack has shipped, and as expected, there are breaking changes but...
September 2, 2022
Bugfixes, improvements and more!
Hi, this is Greg with the latest news from the world of Rails. Return “Range Not Satisfiable” return code for partial downloads with incorrect range This PR fixes an issue...
August 26, 2022
Finer-grained error pages and extended routes grepping
Hi, this is Petrik with more Rails updates. Use the error_highlight gem to locate the columns where an error was raised Ruby 3.1 added the error_highlight  gem to display the fine-grained...
August 19, 2022
Logging, raising and rescuing errors and a fix for a query method.
Cześć! I’m Emmanuel, and I have some updates for you from Rails. Log a warning if ActiveSupport::Cache is given an expiration in the past Imagine trying to write/fetch to/from a...
August 12, 2022
Bugfixes, improvements and more!
Hola, this is Greg bringing you the latest news from the Rails world! Improve failure safety for RedisCacheStore#delete_multi This PR fixes the issue when Redis is down and Rails.cache.delete_multi is...
August 5, 2022
Strict template locals, detecting unused routes and an improved find_or_create_by
Hi, Petrik here with some updates on activities in Rails and associated projects over the last week. Allow templates to set strict locals By default, templates will accept any locals...
July 29, 2022
Cache invalidation via ActiveStorage::Blob, Conditionally executing has_secure_password, etc
Maadwo! Emmanuel with some updates on activities in Rails over the last week. Allow passing Hash on secure password validations You can now pass an option hash to has_secure_password. If...
July 22, 2022
Bugfixes, performance improvements and more!
Hi, this is Greg, bringing you the latest news from the Rails world. Fix caching of missed translations Using Object.new for the default value of a missing translation caused the...
July 15, 2022
Rails security releases, Improved generator option handling and more...
Hi! Emmanuel here with updates from Rails over the last week. Rails Versions 7.0.3.1, 6.1.6.1, 6.0.5.1, and 5.2.8.1 have been released! A few days ago Rails released versions 7.0.3.1, 6.1.6.1,...
July 4, 2022
Improved PostgreSQL support, performance improvements and more...
Hi, this is Petrik, bringing you the latest news from the Rails world. Optimize Active Record batching Instead of specifying a long list of ids for batch queries (WHERE IN...
June 13, 2022
Rails Discord server is now open to the public
In the past few weeks, the Rails team has been working on a few changes to lower the barrier for new contributors to the framework. We started by disabling the...
May 23, 2022
Welcoming Ryuta, Jean, John to Core and Yasuo, Jonathan to Committers
I’m thrilled to announce three new awesome members to the Rails Core team, which will increase the total number of core members to a cool twelve, and help ensure we...
May 21, 2022
Bugfixes, guides improvement and more!
Hi, this is Greg, bringing you the latest news from the Rails world. Add ability to ignore tables by a regular expression for SQL schema dumps It was already possible...
May 14, 2022
More async queries, pattern matching and no more autoclosed PRs!
Hi, this is Petrik, bringing you the latest news from the Rails world. Async aggregate and find_by queries Active Record async support was limited to loading collections, but among the...
March 27, 2022
Security improvements, reducing bytes and more!
Hi, this is Petrik, bringing you the latest news from the Rails world. Reduce the output of Rails::Railtie#inspect to the classname Anytime inspect was called on Rails::Application, it would output...
February 11, 2022
Rails 7.0.2, schema versioning based on the Rails version, and more
Hi, this is Petrik, bringing you the latest news from the Rails world. Rails 7.0.2 has been released While this looks like a regular patch release there are a few...
February 5, 2022
Dart Sass for Rails, Fiber-aware connection pool and more!
Hi, this is Greg and Robin, bringing you the latest news from the Rails world. Dart Sass for Rails As Ruby Sass has been deprecated a long time ago and...
January 21, 2022
Rails 7.0.1, Webpacker retirement and more
Hi, Wojtek here introducing you to this year changes in the Rails. Released Rails 7.0.1 The Ruby 3.1 is fully supported with this release. It also contains few bug fixes...
December 31, 2021
This Year in Rails! A summary of 2021 in the Rails world
Hi there, this is Greg, bringing you a summary of what happened in the Rails world in 2021. There were so many changes, it is difficult to decide which one...
December 19, 2021
This week in Rails: New releases, bugfixes and more!
Hi there, it is Greg, bringing you the latest news about Ruby on Rails! We had an exciting week, so let’s get to it. Rails 7 has been released There...
November 26, 2021
Composable blobs, improved upsert and much more!
Hey, Wojtek here with recent additions to Rails. All of them today for FREE, for you. Thank you all the contributors for making Rails. Those from one-time to day by...
November 21, 2021
Automated shard swapping middleware, standardised error reporting interface and more!
Hey, this is Greg, bringing you the latest news about Ruby on Rails. Support <form> elements without [action] By default, when a form is declared without an action attribute, browsers...
November 7, 2021
Nested attributes for delegated types, improved performances and more!
Hey! Robin here with the latest news from the Ruby on Rails world. Support accepts_nested_attributes_for for delegated types Rails 6.1 introduced delegated types to ease handling some polymorphic relationships. This...
October 31, 2021
🎃 Halloween Edition: Zeitwerk migration guide, selenium-webdriver, and some Ruby 3.1 snacks
🍭 Trick or treat, zzak here after a week off with lots of goodies! 🍬 Rails Autoloader Migration Guide: From Classic to Zeitwerk This new guide has all you need...
October 15, 2021
Auto timestamps on bulk inserts, HTML safe translations in controllers and more
Hey, Wojtek here with last week updates from the Ruby on Rails world. Set timestamps on insert_all/upsert_all record creation The timestamps will be automatically set when using bulk insert/upsert. This...
October 10, 2021
Automatic inverse_of, performance improvements and more!
Hi, this is Greg, bringing you the latest news about Ruby on Rails! This week we switched our newsletter delivery platform to HEY, if you are reading this email, you...
September 27, 2021
Autumn is here, and so is Rails 7 Alpha 2! 🍂
Hey! Zzak here with a JAM-PACKED edition of This Week In Rails. 🍇 Server Timing Middleware for Development This PR started nearly 2 and a half years ago, finally made...
September 17, 2021
Rails 7 alpha released
Hi, Wojtek here with more new Rails 7 changes. Rails 7.0 alpha released The new Rails frontend approach and all the other new goodies can already be checked in this...
September 11, 2021
Bye-bye Byebug, Hello jsbundling and cssbundling!
Hi! zzak here! We’re back after a 2 week break with some of the latest changes that will land in Rails 7. DHH previews JavaScript options in Rails 7 [YouTube]...
August 28, 2021
Remove default reliance on Sass and more!
Hi, this is Greg, bringing you the latest changes in Rails. Remove default reliance on Sass and CSS generators Due to Saas has chosen to focus exclusively on dart-saas, Rails...
August 21, 2021
Good-bye classic mode, --skip-puma, --skip-gemfile.. hello weekday_options_for_select!
Hello, zzak again with the latest changes in Rails this week! DHH previews modern web apps without JavaScript bundling or transpiling In this YouTube, DHH goes through the latest changes...
August 13, 2021
ESM importmap and Marginalia
Hi, Wojtek here introducing you to upcoming Rails 7 goodies. ESM importmap support Modern web apps without JavaScript bundling or transpiling are now possible to build in Rails. Exciting new...
August 8, 2021
Active Record goodies and more!
Hi there, this is Greg, bringing you the latest new about the Rails framework. Allow entirely opting out of deprecation warnings Previously if you set app.config.active_support.deprecation = :silence, some work...
July 31, 2021
Favicons, InvalidAuthenticityToken message gains, Journey optimizations and more!
Hello, zzak here! Congrats on making it through another month and another week of Rails development. Add favicon to internal routes “/favicon.ico” They finally fixed that pesky No route matches...
July 23, 2021
Active record improvements and much more
Hi, Wojtek here presenting quite a lot of changes from the past week. Disable schema dump per database Dumping the schema is on by default for all databases in an...
July 19, 2021
Performance and parallel testing improvements and more!
Hi, this is Greg, bring you the latest news of the Rails world. It’s been a quiet week, so we don’t have much changes to cover this time. Fix try...
July 10, 2021
Rails 6.1.4 and plenty of developer UX goodies
Hi, zzak again with the changes from the last week in Rails. Rails 6.1.4 was released This release includes many bug fixes so be sure to upgrade! You can read...
July 2, 2021
Perform destroy_all in batches and a lot more features
Hello. News about latest changes in Rails delivered to you by Wojtek. Active Record destroy_all performs in batches By default it will load records in batches of 100 and allow...
June 27, 2021
Support preloads on instance dependent associations and more!
Hi there, this is Greg, bringing you the latest changes in Rails! Time#change should pass the zone property through if it’s set This PR fixes an issue with changing date...
June 18, 2021
Rails 6.0.4, Lots of Active Storage goodies, and many Quality-of-Life improvements!
Hello, zzak here with the latest changes from the last week to Rails. Rails 6.0.4 was released This release includes many bug fixes so be sure to upgrade! You can read the...
June 11, 2021
Active Storage audio improvements and more
Hi, Wojtek here with the summary of changes from the last week. Add audio analyzer to Active Storage It extracts duration and bit rate of audio files and stores it...
May 28, 2021
Active Record Encryption, several performance optimizations, and much MORE!
Hi, zzak here! お久しぶりです! This time I will be recapping the past month or so of Rails. Hang on! There’s a ton of stuff to catch up on!! Active Record...
May 2, 2021
Rails Governance
As some questions have been raised about how the Rails project’s governance functions, we’d like to clarify how the team is structured and how we operate: Ruby on Rails is...
January 24, 2021
Defaults to "main" branch name, new webpacker guide and improved strict loading
Hi, Wojtek here with the summary of changes from the last days. Renamed master branch to main in the Rails repository As mentioned by DHH and performed by Rafael França...
January 11, 2021
Hello 2021: Sole record, Same form multiple verbs, Validator with range, Rich text control
Hi there. Andy here, with the first newsletter of 2021, highlighting some updates to Ruby on Rails over the last few weeks. Let’s jump right in! Find and assert the...
December 20, 2020
This week in Rails: benchmark anywhere, bugfixes and more!
Hi there, it is Greg, bringing you the latest news about Rails! Rails 6.1 released! Horizontal Sharding, Multi-DB Improvements, Strict Loading, Destroy Associations in Background, Error Objects, and more! Rails...
December 4, 2020
Rails 6.1 RC2 and some enhancements
Hi, Wojtek from this side with a small set of changes since the last week. Rails 6.1 RC2 released The second release candidate for Rails 6.1 has been released and...
November 30, 2020
New Active Record and Action View capabilities, bug fixes and more!
Hello! Andy here, highlighting some of the contributions to Ruby on Rails over the last week. Let’s dive in! Add where.associated to check association presence The Changelog covers how to...
November 23, 2020
Bugfixes, improvements and more!
Hey, this is Greg, bringing you the latest news about Ruby on Rails! Fix db:schema:load when table definition contains partitions This PR fixes a bug with loading the schema to...
November 13, 2020
Enhanced strict loading, multiple databases and more!
Hi, Wojtek from this side with a summary of the latest changes that will be available in the upcoming Rails 6.1. Rails 6.1 RC1 released Release candidate of Rails 6.1...
November 2, 2020
Multiple database improvements, bugfixes and more!
Hey, this is Greg bringing you the latest news about the Rails framework. Show outstanding migrations on the error page This PR adds the details of the pending migrations to the...
October 23, 2020
Active Record values_at and cache improvements
Hi, it’s Wojtek bringing you the latest changes summary from Ruby on Rails codebase. Add values_at method to Active Record Simplifies retrieving values of specific attributes on Active Record model instance, ie...
October 19, 2020
New API Docs site, configurable cache coder, bug fixes, and more!
Hi there! This is Andy bringing you the latest on what’s shipped this week in Ruby on Rails! New API docs back-end The frames-based Rails API docs site has been...
October 11, 2020
A security release, bugfixes and more!
Hey, this is Greg, bringing you the latest news about Ruby on Rails! Rails 6.0.3.4 has been released! Rails 6.0.3.4 has been released! It is a security release and addresses...
October 3, 2020
Destroying associations asynchronously, interval datatype and more
Hi, Wojtek from this side. We are coming back with newsletter! Here are the changes in Ruby on Rails codebase from the last week. Destroy associations via background job Destroying...
May 8, 2020
May of WTFs, RailsConf and more
This is Greg and Wojtek bringing you the latest news about Rails in these crazy times. A May of WTFs Have you ever lost time on some strange Rails issue?...
May 7, 2020
A May of WTFs: Let's hear about all the potholes, roadblocks, and roundabouts!
The bar for reporting a bug to the Rails project can be pretty steep. You’re expected to carefully diagnose the problem, preferably propose a solution, include detailed reproduction steps, and...
April 27, 2020
This week in Rails - security releases, new mailing list, new features, and refactoring
Daniel here, holed up in my apartment in New York City trying to stay healthy. Overwhelmed by all the latest pandemic news? Why not take a break with some exciting...
March 1, 2020
This week in Rails - horizontal sharding, gzip schema cache, database rake tasks
Greetings, all! Daniel here, together with my pup (🐶 woof!) bringing you the latest news in Rails. Add support for horizontal sharding The good folks at GitHub have done an...
February 21, 2020
Strict loading in Active Record and more
Hi, Wojtek from this side with latest changes in Ruby on Rails codebase. Add strict_loading mode to Active Record To prevent lazy loading of associations, strict_loading will cascade down from...
February 9, 2020
This week in Rails - PostgreSQL 11 partitioned indexes support and more!
Hello, this is Greg, bringing you the latest news about Ruby on Rails! 20 contributors to Rails in past week There have been 20 contributors to Rails past week!  Default...
January 19, 2020
This week in Rails - Rack 2.1 released, disallowed deprecations, and more!
Hello, this is Andrew, bringing you the latest news from the Ruby on Rails world! 18 contributors to Rails in past week There have been 18 contributors to Rails in...
January 11, 2020
This week in Rails - Deprecations, bugfixes and improvements!
Hello, this is Greg, bringing you the latest news from the Ruby on Rails world! 38 contributors to Rails in past week There have been 38 contributors to Rails in...
January 5, 2020
This week in Rails - The 2019 edition
Hello, this is Prathamesh bringing you first issue of This week in Rails of the new year and new decade. In this issue, we will go over the major changes...
December 27, 2019
Ruby 2.7.0, Rails 6.0.2.1 and more
Hello, this is Wojtek reporting on last month additions to Rails codebase. Ruby 2.7.0 released The last minor version of Ruby 2.7 before 3.0 release in the next year. Rails codebase is...
December 1, 2019
Rails 6.0.2.rc1, 5.2.4, and something different…
Hey readers! This is Kasper bringing you the latest news in Rails. I’m writing from deep winter-like Copenhagen, starting on the last month of the decade. Speaking of progress, Rails...
November 17, 2019
Rails 6.0.1, database connection improvements, and more
Hey there! This is Daniel bringing you the latest news in Rails. I am writing from RubyConf in Nashville, so come find me and say hello if you are here...
November 2, 2019
Reestablish previous connection, duplicate cached values and run inline jobs
Hello! This is Roque bringing the latest news from the Rails community. Reestablish connection to previous database after migrating The migrate task iterates and establish a connection over each database....
October 25, 2019
Permanent public URLs for storage blobs and more
Hello Ruby folks. Wojtek from this side reporting on latest additions to Rails codebase. Add permanent URLs for public storage blobs It is now possible to configure Active Storage to...
October 6, 2019
New attribute methods, regex matching and more!
Hello! Tim here with the latest scoop on Ruby on Rails! New *_previously_was attribute methods! Your models just got a sprinkling of a little extra sugar. For any given attribute...
September 29, 2019
ActionController::Base.log_at and more!
Hi there, this is Greg, bringing you the changes in Rails from the past week. Let’s dive in! Reduce stat(2) calls This commit adds a slight performance improvement by reducing...
September 20, 2019
Delete multi entries from cache, bugfixes and more
Hi. This is Wojtek. Rails 6 is with us for some time and we all can see it is a stable and solid release. Thank you one more time to...
August 25, 2019
Rails 6 excitement, connection pool reaping, bug fixes
Greetings! Daniel here, reporting from Brooklyn, NY. Rails 6 in the wild I know we mentioned this last week, but I am so excited I wanted to mention it again....
August 18, 2019
Rails 6 is released, sass-rails 6, improved mysql2 error and more
Hello! This is Prathamesh bringing the latest news from the Rails community. This week we have some big news. Get ready. Rails 6 is out! After two and half years...
July 20, 2019
Active Storage, startless range in queries, SMS links and more!
Hello! This is Roque bringing the latest news from the Rails community. It’s been awhile so let’s see what has changed since then… Oops, since last week 😜 Preserve existing...
July 15, 2019
New contributors fixing bugs in the summer
Hey all! This is Daniel from Brooklyn, NY bringing you the latest news in Rails. Add database_exists? method to connection adapters The database_exists? method does what you might think—it checks...
July 6, 2019
Schema dump fix and database task creation improvements!
Hi there. This is Greg bringing you latest news from the Rails world. We had a quiet week, so I won’t take long. Fix schema dumping for enum and set...
June 30, 2019
☀️🏖🏄‍♀️ and schema cache deduplication plus getutc begone
Ahoy all! 🚢 Step aboard as we cruise through the Rails news this week. Summer has really hit its simmering point for many a Rails contributor: we’re seeing fewer contributions....
June 16, 2019
Direct upload mirroring, multiple databases overview and more
Hi there. This is Wojtek bringing you goodies from the Rails world. Document multiple databases Gives a great overview of available multiple database features coming in Rails 6. Mirror direct...
May 18, 2019
Performance improvements, large file uploads to S3 and more!
Hello fellow Rubyist! This is Greg, bringing the latest news about the Rails framework! Fill a Trix editor easily in system tests ActionDispatch::SystemTestCase#fill_in_rich_text_area  can  locate and fill a Trix editor...
April 27, 2019
Rails 6.0.0.rc1 is here, say hi at RailsConf!
Hop aboard fellow traveler! Here’s your friendly conductor Kasper revving up to give you a brand spanking new issue for the price of zilch. We’re just about to roll into...
April 19, 2019
Performance improvements, collection cache versioning and more
Hello. This is Wojtek reporting on recent changes from Rails world. Collection cache versioning Add cache_version on relation to support recyclable cache keys via the versioned entries in ActiveSupport::Cache. This...
April 2, 2019
New versions of Rails, optimizer hints, ROFL, and more
Hi there! This is Daniel reporting from Brooklyn, NY. New versions of Rails released Rails 5.2.3 and Rails 5.1.7 were released last week. Check out the CHANGELOG and upgrade today!...
March 15, 2019
Security fixes, bulk insert and upsert, seeds replanting
Hello. This is Wojtek here bringing you the exciting updates from Rails. Security fix releases of Rails Rails 4.2.11.1, 5.0.7.2, 5.1.6.2, 5.2.2.1, and 6.0.0.beta3 have been released containing important security...
March 3, 2019
reselect, negative enum scopes and more!
Why hello there! Tim here bringing you all the latest and greatest from This Week In Rails. Negative scopes for enum values Some sugar around enum values allows you to...
January 28, 2019
Active Record bug fixes, faster Date#advance, and more!
Hello everyone! This is Eugene, with a selection of interesting improvements to Rails merged in the past week. Don’t load app environment when editing credentials Support for per-environment credentials is...
January 22, 2019
Rails 6.0.0 beta1, and more
Daniel here, writing from chilly NYC to bring you the latest Rails news. Rails 6.0.0 beta1 Many thanks to everyone who helped get this amazing release together. It includes Action...
December 20, 2018
Timeline for the release of Rails 6.0
We’ve made enough progress towards the vision for Rails 6.0 that it makes sense to share our aspirational timeline for release. “Aspirational” being the key word, more so than “release”...
December 16, 2018
George joins Rails Core and Action Mailbox introduced
Hello. This is Wojtek with a short list of news from Rails world. George joins Rails Core George Claghorn is now a member of the Rails core team. Welcome George!...
December 13, 2018
Introducing Action Mailbox for Rails 6
Action Mailbox is the second brand new framework coming to Rails 6 (the first was Action Text). It serves to route incoming emails to controller-like mailboxes for processing in Rails....
December 13, 2018
George joins Rails Core!
We couldn’t be happier to welcome George Claghorn to Rails core. George has been the co-creator of both Active Storage and Action Mailbox. His work on Rails has not just...
December 10, 2018
New Rails version, early new Ruby version fixes, and more!
Hello, hello! This is Tim here bringing you all the latest right from the Rails Edge. In the northern hemisphere, daylight is getting scarce, driving certain folks in the Pacific...
December 2, 2018
Safety checks to prevent database writes, cache performance boost and more
Cheers for the first day of December! This is Kir bringing you the latest news from the Rails world. Use raw time string from DB to generate ActiveRecord#cache_version The PR...
November 25, 2018
Parallel tests on Windows, query cache with multiple databases and more!
Hello fellow Rubyists. This is Greg bringing you the latest updates from Rails. Fix parallel tests on Windows This pull request fixes an issue with running tests in parallel on...
November 16, 2018
More multi database goodies and decaffeinated Rails
Hello fellow Rubyists. This is Wojtek bringing you the latest updates from Rails. Note about CVE gems version bumps Usually it is enough to update vulnerable gem within the application...
November 2, 2018
Webpacker, Action Text, Multiple database improvements, and more
Boo! It’s Daniel here, bringing you news about Rails for October. 🎃 Make Webpacker the default JavaScript compiler for Rails 6 Less than two years ago Rails introduced the Webpacker...
October 3, 2018
Introducing Action Text for Rails 6
Action Text is a brand new framework coming to Rails 6 that’s going to make creating, editing, and displaying rich text content in your applications super easy. It’s an integration...
September 30, 2018
Multi env credentials support, Action Cable channel unit testing and more!
Hello everyone! This is Prathamesh from Pune, India bringing you the latest news from the Rails world. Multi environment support for credentials Now it is possible to have credentials for each environment....
September 16, 2018
Performance improvements, configuration options, and more
Greetings! Daniel here, reporting from Brooklyn, NY. Use faster globs for template resolving Resolving templates used to get pretty slow as the number of view paths, handlers, and formats increased....
September 2, 2018
Read replica database configurations, faster parameter filtering, and more!
Hello everyone! This is Eugene, bringing you the highlights from the last week of activity in the Rails codebase. Add hooks to Active Job on retries and discards Your application...
August 26, 2018
Action Cable testing utilities, bugfixes and more!
Happy Sunday! This is Greg bringing you the latest news about Rails. The initializers Rake task is moved to Rails::Command Another Rake task is moved to Rails::Command, so in Rails...
August 18, 2018
Cookies with purpose, Array extract! and more
Welcome in this week news edition from Rails world. This is Wojtek bringing you summary of latest activities. Once Webpacker is the default in rails/master, we’ll be unveiling the alpha...
August 11, 2018
Rails 5.2.1, skip caching nil entries and more
Namaste everyone! This is Prathamesh bringing you the latest news from the Rails world with some rain and chai from Pune. Rails 5.2.1 is out in the wild Rails 5.2.1...
August 4, 2018
Rails 5.2.1.rc1, faster parallel testing and more
Hello everyone! This is Roque, with the latest news about Ruby on Rails! Help test Rails 5.2.1.rc1 Help us test this release candidate to have a solid and stable 5.2.1....
July 29, 2018
Better instrumentation, enhanced Postgres helpers and more
Hello from London! The heatwave is finally over and we can get back to 🌧. This is Kir, bringing you the latest Rails updates. Add cpu time, idle time, and...
July 13, 2018
Attaching files on save, Rails notes and more
Hello Ruby fans. This is Wojtek bringing you latest news from World Cup fields. I mean Ruby on Rails codebase… Support readonly option in SQLite3 To ensure no modifications are...
July 1, 2018
Redis cache store expiry, faster record instantation and more!
Hey there, detective! Here’s Kasper fumbling through his own trenchcoat for his notebook to give you what went down on the Rails codebase this week. Redis cache store: increment/decrement expiry...
June 23, 2018
Custom year names, plus improvements and bug fixes
Hello, this is Claudio with a quick recap of what changed this week in the source code of Ruby on Rails. Add year_format option to date_select tag In Japan, 2000...
June 16, 2018
Faster record deletion, customized error messages, bug fixes, and more!
Greetings, all! This is Daniel, with the latest news about Ruby on Rails. This Week’s Contributors 14 people contributed to Rails this past week, including 4 first-time contributors. Many thanks...
June 9, 2018
Improvements, bug fixes and more!
Hello everyone! This is Greg, with the latest news about Ruby on Rails! This Week’s Contributors 13 awesome people contributed to Rails this past week! If you’d like to be...
May 27, 2018
Enumerable#index_with, transaction fixes, and more!
Hello everyone! This is Eugene, with a roundup of the last two weeks of activity in the Rails world. Let’s get started! This Week’s Contributors In the last two weeks,...
May 12, 2018
Google Cloud Storage streaming downloads, performance improvements and more!
Hello everyone! This is Roque bringing you the latest news from the Rails world. I will cover the highlights from the last two weeks. Let’s get started! This Week’s Contributors...
April 29, 2018
Arel merged to Active Record, faster image processing and more
Hello 🌧 from London! This is Kir, bringing you the latest Rails updates in this episode of the newsletter. This Week’s Contributors 28 people contributed to Rails in the last...
April 22, 2018
RailsConf 2018 Edition
Hello 🌨 from Pittsburgh! RailsConf was amazing: more than a thousand attendees showing that Rails is more alive and welcoming than ever. All the presentations will be available on YouTube...
April 15, 2018
Rails 5.2.0, performance optimizations, space-saving compression and more!
And now a Rails 🌩 News Flash 🌩! (Hint: we’ve got some big news this week, if you hadn’t heard). We take you now, live, to our reporter on the...
March 31, 2018
New Rails bug fix releases, closer to multi dbs and more!
Hey there, esteemed readers of Rails’ public repo tea leaves. It’s Kasper bringing you the latest hot cup to steel transcendence from. This Week’s Contributors Here goes a hey-o to...
March 24, 2018
Rails 5.2.0.RC2, AWS authentication options and more
Hello fellow Rubyists, this is Wojtek bringing you the polished set of latest Rails news. We do like to “polish” things here in Poland ;-) Rails 5.2.0.RC2 released Aiming for...
March 18, 2018
Time column improvements and bugfixes!
Hello everyone! This is Greg bringing you the latest news from the Rails world. This Week’s Contributors 15 people contributed to Rails this week! If you’d like to join them,...
February 17, 2018
Rails 5.1.5, parallel testing and more!
Hello everyone! This is Roque bringing you the latest news from the Rails world. Rails 5.1.5 released 🎉 Release 5.1.5 is out, but you can still help the community by...
February 4, 2018
Rails 5.2.0 and 5.1.5 release candidates, marshaling performance and more!
Hey there, news attenuated people of planet Rails! It’s your trusty prudent editor / local dimwit Kasper here with This Week in Rails. As always we both cover and cower...
January 28, 2018
Faster fixtures, PostgreSQL foreign tables and more!
Hi there! This is Prathamesh, bringing you the latest edition of This Week in Rails, covering highlights from the Rails community, as well as changes recently made to the framework....
January 8, 2018
Happy New Year! Ruby 2.5, bugfixes, and more!
Happy New Year, Rubyists on Rails! This is Tim here bringing you all the latest in Rails from the Holiday and New Year period. We hope you got to unwind...
December 16, 2017
This Week in Rails: New security headers and many improvements
Hello everyone! This is Kir and Greg bringing you the latest news from the Rails world. This Week’s Contributors 57 people contributed to Rails the past 2 weeks! If you’d like...
December 3, 2017
This Week in Rails: Rails 5.2 beta, new PostgreSQL features, preload link and more!
Hello everyone! This is Roque bringing you the latest news from the Rails world. Rails 5.2.0 beta released 🎉 This release includes Active Storage, a new framework provided by Rails...
November 26, 2017
This Week in Rails: expiring counters, flush db connections, connection fork safety and more!
Hi! Prathamesh here! Let’s see what we have in store today from the Rails world. This Week’s Contributors This week we had 25 contributors. 8 of them were first time...
November 4, 2017
This Week in Rails: Better Source Code Formatting, Improved Ajax API and more!
Hi! Tim here! About to bring you the latest in all things Rails…. This Week’s Contributors This week we had 12 contributors, including 1 for the very first time! Huge...
October 29, 2017
This Week in Rails: 5.1 deprecations removed, SystemTestCase load hook and more!
Hey there, it’s Kasper, bringing you the latest edition of This Week in Rails! Remove Rails 5.1 deprecations from the code All the code that was deprecated in Rails 5.1...
October 21, 2017
This Week in Rails: PhantomJS replaced with Chrome headless, bugfixes and more!
Hi there! It’s Kir, bringing you a new edition of This Week in Rails! Replace PhantomJS with Selenium/Chrome headless PhantomJS has been abandoned. At the same time Chrome provides native...
October 14, 2017
This Week in Rails: Redis 4.0 support, fixes and more!
Hello everyone! This is Roque bringing you the latest news from the Rails world. redis-rb 4.0 support Adds support to Redis greater or equal to 3.3, and less than 5....
October 8, 2017
This Week in Rails: HTTP/2 Early hints, friendly error message and more!
Hi there! It’s Prathamesh from Pune, enjoying rain 🌧, sipping ☕️ coffee  and bringing you latest news from the Rails world. Let’s get started! This Week’s Contributors 13 people contributed...
September 29, 2017
This Week in Rails: getting closer to Rails 5.2 beta
Hi there! It’s Claudio from sunny Los Angeles. Step by step we are getting closer to the first beta of Rails 5.2. Check out the changes that occurred in Ra-Ra-Rails-land...
September 23, 2017
This Week in Rails: New credentials configuration, bugfixes and more!
Hi there! It’s Greg, bringing you a double-edition of This Week in Rails! This Week’s Contributors 28 people contributed to Rails the past two weeks! If you’d like to join...
September 3, 2017
This Week in Rails: engine screenshots, method redefinitions and more!
Oh, hello there! I’m Tim, and if you’re reading this that means you’ve got Rails fever! It’s time for your weekly dose of This Week in Rails…. This Week’s Contributors...
August 28, 2017
Image alt text gone, restart/cache command fixes and more!
Hello everyone! This is Vipul from Rainy Pune ☔ , cozying up with a ☕, bringing you a recap of the changes  that made it to Rails this week. If...
August 19, 2017
Better docs, better performance, better Rails!
Hello everyone! This is Claudio with a recap of the main commits that made it into rails/rails this week. If you too want to contribute to Rails, this outstanding Active Record...
August 15, 2017
Three new committers: George, Javan, Ryuta
We’re happy to announce three new members of the Rails committers team: George, Javan, and Ryuta 🎉! George Claghorn: George has been an integral part in creating our new Active...
July 30, 2017
New releases, bugfixes and more than 30000 issues/PRs!
Hello everyone! This is Prathamesh with the latest news from the Rails world. Rails 5.1.3.rc2 and 5.0.5.rc2 released Two new release candidates has been released this week, if there are...
July 22, 2017
New releases, bugfixes and more!
Hello everyone! This is Greg with the latest news from the Rails world. Rails 5.1.3.rc1 and 5.0.5.rc1 released Two new release candidates has been released this week, if there are...
July 15, 2017
This Week in Rails: Active Storage, telling secrets and time travelling!
Hello everyone! This is Roque bringing you the latest news from the Rails world. It’s been two weeks, so let’s begin! Featured Active Storage is coming to Rails 5.2 A...
June 24, 2017
This Week in Rails: 5.1.2.rc1 released and faster fixtures
Hi there! This is Kir from chilling Ottawa, bringing you another edition of This Week in Rails. Let’s dive in. Featured 🎉 This Week’s Rails contributors! 🎉 We had 21 awesome...
June 17, 2017
This Week in Rails: mailer configuration, perf improvement, and bug fixes!
Hi there! This is Andy, bringing you another edition of This Week in Rails. Let’s dive in. Featured 🎉 This Week’s Rails contributors! 🎉 We had 23 awesome people who...
June 11, 2017
This Week in Rails: default option for mattr_accessor, write_multi and more!
Hello everyone! Prathamesh here bringing you the latest news from the Rails world. Let’s get started 🚅 Featured 🎉 This Week’s Rails contributors! 🎉 We had 21 awesome people who...
June 3, 2017
This Week in Rails: class_attribute default, mini_racer and more!
Hello everyone! This is Roque bringing you the latest news from the Rails world. Featured This Week’s Rails contributors! We had 32 people who helped make Rails better this week....
May 28, 2017
This Week in Rails: ActiveSupport::CurrentAttributes, AEAD and more!
Hi there! This is Vipul bringing you all the latest news about Rails from the hopefully ending summer here in Pune🔥 Featured This Week’s Rails contributors! We had 36 people...
May 20, 2017
This Week in Rails: Recycled cache keys and more!
Hi there! This is Greg with the latest news about Rails! Featured This Week’s Rails contributors! 22 person worked on making Rails better this week. Big thanks to them! If...
April 15, 2017
This Week in Rails: hooks, fixtures, fetch_values, database connections and more!
Hi there! This is Andy with another edition of This Week in Rails. This week we’re covering two weeks worth of changes, so let’s dive right in. New Hooks for...
April 1, 2017
This Week in Rails: -j smoked, 42, designated drivers and more!
Yo folks! Your noble editor Kasper here with the latest and greatest from Rails. Check the fine print 📰 Featured Remove rails new –javascript The –javascript option for new Rails...
March 24, 2017
This Week in Rails: 5.1.0.rc1, GSoC and more!
Hello everyone! This is Roque bringing the latest from the last two weeks. The last couple of weeks have been very busy with the releasing of Rails 5.1.0.rc1 and the...
March 12, 2017
This Week in Rails: looots of fixes after the release and more.
Hello! This is Vipul reporting from Delhi today, on this colourful Holi weekend 💥   Lets take a look at what’s the latest news from the world of Ruby on...
March 4, 2017
This Week in Rails: 5.0.2 released, stronger Encrypted Secrets and more
Hello! It’s Claudio from sunny Los Angeles bringing you the latest news from the world of Ruby on Rails. So many improvements this week so… let’s get to it! Featured...
February 25, 2017
This Week in Rails: 5.1.0.beta1 release, Encrypted Secrets, System Tests and more!
Hi everyone, Greg here with the latest from the world of Rails. It was a busy week with new releases and many improvements! Featured New Rails releases The first beta...
February 18, 2017
This Week in Rails: Freeze strings related to caching, query optimization for Postgres and more!
Hey everyone 👋 Prathamesh here with the latest from the world of Rails. Featured ⚡️This week’s Rails contributors ⚡️ This week was full of improvements and bug fixes. We have...
February 11, 2017
This Week in Rails: Ruby 2.4 on Rails 4.2
Hello! This is Tim , bringing you another edition of This Week in Rails. Featured This week’s Rails contributors This week saw contributions from 26 contributors, including 4 for the...
February 4, 2017
This Week in Rails: Fresh code to fight the Winter doldrums
Hello! This is your host Andy, bringing you another edition of This Week in Rails. I’m in a cold Northern climate ❄️️ and we’re in the middle of Winter right...
January 28, 2017
This Week in Rails: Mailer preprocessing and new ERB handler
Steampunk! It’s all the rage with the kids these days. Honestly, I was going to work this better into the lead but then I ran out of… ssssstea… 🤓 Anyway...
January 23, 2017
New Action Pack caching gems released
Hi everyone, I’m happy to announce that new versions of the caching gems extracted from Rails 4.0 have been released. Action Pack Page Caching (v1.1.0) CHANGES since 1.0.2 Support for...
January 20, 2017
This Week in Rails: DB adapters, Git, Action Cable and more!
Hello everyone! This is Roque bringing the latest news from the Rails community. Remember, today is the last day to submit your RailsConf proposal. You have until 11:59 p.m. MST!...
January 13, 2017
This Week in Rails: Time, Duration fixes and more
Happy new year (yet again) ! And a Friday the 13th 👻 This is Vipul, bringing you the latest from just the second week of the year, which is shaping...
January 6, 2017
This Week in Rails: Starting the year with over 100 commits
Happy new year! How was your holiday break? Did you receive nice presents? In case you missed it, Ruby 2.4.0 was released on Christmas day so if you haven’t done...
December 10, 2016
This Week in Rails: yarn, webpack, BIGINT PKs and more!
Hello everyone, this is Godfrey reporting from Portland, OR. This week has been a mix bag for me – on one hand, Portland had a pretty miserable week due to...
December 3, 2016
This Week in Rails: jQuery no longer part of Rails and more!
Hello everyone! Prathamesh and Greg here, bringing you all the latest from This Week in Rails….. Which is actually “Past 2 weeks in Rails” because we missed to send last...
November 18, 2016
This Week in Rails: Active Support deprecations and more!
Hello everyone! Tim here bringing you all the latest from This Week in Rails….. Featured This Week’s Rails Contributors This week 29 lovely people contributed to Rails, including an incredible...
November 11, 2016
This Week in Rails: connection statistics, query caching fixes and more!
Hello everyone! And welcome to our special edition from, live from RubyConf in Cincinnati 😎. This is Vipul along with Tim and Prathamesh teaming together to bring you all the...
November 4, 2016
This Week in Rails: better Active Record methods and more!
Hello everyone! This is Roque bringing latest news from the Rails community. Stay tuned! Featured This Week’s Rails Contributors This week 22 people contributed to Rails. We also got 6...
October 28, 2016
👻 🎃 This Week in Rails: Scary Monsters and Nice CSS Sprites!
Boo! Hey ghouls and goblins, Andy here. This is going to be loaded with groan-inducing Halloween-themed puns. If you weren’t turned off already by the Skrillex reference, please keep reading!...
October 21, 2016
This Week in Rails: greener JRuby, optimistier locking and more!
Hey peeps, Kasper here. It’s that time of the week again, when that newsletter you read while frantically checking http://downforeveryoneorjustme.com is here. Oh, you think we’re down, cupcake? I’m afraid...
October 14, 2016
This Week in Rails: onward, we go!
Happy Friday from sunny Los Angeles! Claudio here with the latest news from the rails/rails repository. Here’s a recap of the commits and pull requests merged into master this week....
October 8, 2016
This Week in Rails: Getting Ready For Ruby 2.4
Featured This week’s Rails contributors The content for this week’s newsletter is sponsored by the 19 individuals who authored them! Fixnum and Bignum are deprecated in Ruby 2.4 One of...
September 30, 2016
This Week in Rails: cable got buffer, callbacks stripped, and more!
Cadet, you’re at the new frontier! Orbiting the red planet just yonder, you ponder and wonder: Do Martians drink their Martinis on the rocks? All this crew member knows is...
September 18, 2016
This Week in Rails: 🍫 Your Golden Ticket to the Chocolate Factory 🍫
Jon here welcoming you to This Week in Rails! Today we’ll be touring the wondrous Ruby on Rails chocolate factory to see how its marvelous candy, consumed by web apps...
September 10, 2016
This Week in Rails: Ruby 2.4 compat, attachments in preview emails, fixture_file_upload and more!
Howdy everyone! This is Prathamesh bringing you the changes from this week in Rails! Featured This Week’s Rails Contributors This week we had 22 awesome people making Rails better. We...
September 3, 2016
This Week in Rails: Speedier Times, Explicit Public Assets and more!
Oh, hello there! This is Tim here bringing you your latest installment of This Week in Rails. We had another corker this week chock full of great updates - read...
August 27, 2016
This Week in Rails: Bad Puns, Dad Jokes And Other Useless Information!
Hello there! Yes, this is Godfrey again. I am glad a lot of you found last week’s Cool Trick™ useful. However, wouldn’t life be pretty boring if you just keep...
August 20, 2016
This Week in Rails: Read Me To Learn A Cool Trick™!
This is Godfrey, reporting in from Portland, OR. We have a lot to cover this week, let’s dive right into the stories so you can go back to watching Olympics!...
August 12, 2016
This Week in Rails: params encoding, better logging and more!
Hello! This is Roque covering latest events from the Rails community. Like in Rio, our week was busy with plenty of amazing participants #Rio2016 🇧🇷 Featured Security releases! New Rails...
August 5, 2016
This Week in Rails: New APIs, bug fixes, #Rio2016 🇧🇷
Hello! This is Andy bringing you another week’s worth of highlights from Rails. Today also marks the official start of the #Rio2016 Olympic Games 🇧🇷 . New events this time around...
July 29, 2016
🔎 This Week in Rails: Much investigations, such bug fixes! 🔍
This is detective  🕵  Prathamesh reporting from the secret chambers of Rails. We were busy investigating many  🐛🐛🐛🐛🐛  this week and I am happy to announce that we have successfully...
July 24, 2016
🚀 This Week in Rails: 2x String#blank? perf, assert_changes and more! 🚀
Hello from Vipul. This was one busy week, with many changes landing on master. We had lots of performance improvements, bug fixes, new additions and enhancements. And here I thought...
July 15, 2016
This Week in Rails: Y U have not updated to Rails 5 yet?!
Hello from Claudio. This week saw some small fixes applied to Rails 5. Nothing major. Nothing that should stop you from upgrading all your apps from Rails 4.2 to Rails...
July 8, 2016
🌵 This Wild Week in Rails 🌵: Rails 4.2.7/4.1.16, new tag helpers syntax and more!
Hola desperados! Jon (aka Juan el bandido) here saying “Howdy” from the Navarro desert near Pamplona 🇪🇸 to bring you outlaws a back-slappin’ sagebrush issue of This Wild Week in...
July 2, 2016
This Week In Rails: Rails 5 is out with new guides and more!
Hello open sourcerer! Here’s Kasper rushing straight from the bullpen to the printers to report: Slow week, but we’ll get through it. Just kidding! Rails 5 is here. In fact,...
June 24, 2016
This Week In Rails: 5.0.0.rc2 release, bugfixes, and more!
Hello everyone! This is Greg bringing latest news from the Rails community. Featured This week’s Rails Contributors 22 great people helped this week to move the Rails framework forward! If...
June 17, 2016
This Week In Rails: smarter file update checker, testable custom queue adapters and more!
Hello everyone! This is Roque bringing latest news from the Rails community. Featured This Week’s Rails Contributors This week 23 people contributed to Rails. We also got 4 first time...
June 11, 2016
This Week In Rails: quieter loggers, faster delegators, and smarter defaults!
Ahoy hoy! Tim (aka Godfrey[9]) here bringing you all the latest from the Rails community. It’s been yet another killer week of activity as we continue to refine Rails 5...
June 4, 2016
This Week in Rails: An Apology, Initializer Changes, and More!
Hey, team. Todd here, bringing you another edition of This Week in Rails! Due to a scheduling mishap, we missed an issue last week - we won’t cover it here,...
May 20, 2016
This Week In Rails: Ruby 2.4 Integer, Action Mailer rescued and more!
Shhh, stay quiet! Rails 5.0 lurks just around the corner and it’s a mean beast.  Rails’ maintainers, computer scient(-ish)sts, spliced commit DNA merged long ago in hopes of creating a...
May 6, 2016
This Week In Rails 💯: RailsConf recap & Rails 5.0 RC 1 is out!
Live from RailsConf, happy 100th newsletter from Godfrey, Claudio, Vipul, Roque and Prathamesh (plus Kasper and Jon joining remotely). The train from Kansas City is leaving the station soon. Just...
April 30, 2016
This Week In Rails: If You Read It Here, That Means It Happened
Dear Mayor, Welcome to Kansas City! This is your advisor Godfrey. Since you are new here, it must be a bit overwhelming for you. Don’t worry, I’m here to help...
April 23, 2016
This week in Rails: Speed improvements, database comments and more!
Hello everyone! Prathamesh here bringing you This Week in Rails. Let’s get started. Featured 🏆 This week’s Rails Contributors 🏆 Thank you to 32 awesome people who contributed to Rails...
April 16, 2016
🏄 This week in Rails 🏄: MariaDB, Action Cable, and more!
Hello everyone! Jon here bringing you This Week in Rails from the sunny surf town of Biarritz, France 🇫🇷☀️ Ready to jump in and catch a few waves of updates?...
April 8, 2016
This week in Rails: strong ETag validators, Action Cable enhancements and more!
Hello everyone! This is Roque bringing the latest news from Rails. Hope you enjoy, and see y’all at the RailsConf in a month! Featured This Week’s Rails Contributors This week...
April 1, 2016
This week in Rails: new query methods, Action Cable enhancements and more!
#### Hey everybody! Tim here reporting from Portland, OR on another solid week for the Rails community. As a protest to April Fools’ typical tomfoolery, this edition is coming to...
March 25, 2016
This week in Rails: Cables, Mailers, Floats, and More!
Business Todd here with your weekly briefing of all the goings-on in the Rails organization. Since our last update, a number of initiatives were undertaken by many of our stakeholders...
March 18, 2016
This week in Rails: no-clash thread vars, a way to contribute and more!
Straight from the mail room, it’s this week in Rails! We made sure to squeeze our lone chimp with a typewriter extremely talented editor Kasper for just a few more...
March 11, 2016
This week in Rails: stable releases, `Parameters#dig` and moar awesome fixes
Hey there! This is Washington with the latest news from Rails! Featured This week’s Rails contributors Again we start pointing to the 40 people who took some time to improve...
March 4, 2016
This week in Rails: Rails 4.2.6.rc1 and 4.1.15.rc1, AS::Executor and AS::Reloader APIs and more!
Hi All! This is Vipul bringing you the latest news from Rails! Featured This week’s Rails contributors This week 48 contributors helped to move Rails forward! Want to be one...
February 26, 2016
This week in Rails: Turbolinks 5, Rails 5.0.0.beta3 and more!
#### Hello, this is Greg bringing you the latest news about the Rails framework! Featured This week’s Rails contributors This week 51 great developer helped to move Rails forward! Want...
February 20, 2016
This week in Rails: RailsConf program, on_weekday? and more!
Hello, this is Godfrey and Prathamesh bringing you the latest developments from Rails! Featured RailsConf 2016 program announced The conference is looking pretty awesome, with a good mix of talks...
February 12, 2016
Ruby on Rails, with love since 2005
#### Happy Valentine’s Day weekend! What better way to show your love for Rails than to help close the last few issues pending for the release candidate of Rails 5?...
February 5, 2016
Rails 5 beta 2, RailsConf 2016 registration and more!
#### Hello everyone! This is Roque bringing the latest from the Rails world. Stay tuned! Featured Rails 5.0.0.beta2 has been released! Please give Rails 5.0 a try on your app....
January 29, 2016
This week in Rails: Security releases and getting closer to Rails 5 RC
This is Prathamesh bringing the latest news from this eventful week of security releases and getting closer to Rails 5 RC. Featured Security releases! New Rails versions are released with...
January 23, 2016
This Week In Rails: Doctrine, Weak ETags, Cabled Postgres and more!
Hey passengers! Have your luggage ready and get those ticket stubs out, a new issue is just about to roll in to the station. Godfrey and Kasper are co-conducting this...
January 19, 2016
New Rails identity
It’s been 10 years since we last updated the Rails identity, so with Rails 5 just around the corner, we thought it was finally time for a fresh look for...
January 9, 2016
This week in Rails: Happy New Year!
Happy New Year! Welcome to the first 2016 issue of This week in Rails. I’m Andy, and before diving in to contributions from this week, let’s briefly recap some stats...
December 19, 2015
This week in Rails: Rails 5 - The Beta Awakens
I hear you’re looking for a pilot. Name’s Todd Solo, captain of This Week in Rails. She may not look like much, but this bucket of bolts did the Kessel...
December 11, 2015
This week in Rails: GZipped Asset, API error responses and more!
Hello everyone! 🌨 This is Vipul, bringing you the latest from Rails. P.S: Here’s something for all those at RubyKaigi 🍣. Enjoy! Featured This Week’s Rails Contributors This week 26...
December 7, 2015
This week in Rails: Rails command infrastructure and more!
Hello everyone! This is Marcel, bringing you the latest news in Rails. Featured This Week’s Rails Contributors This week 28 fabulous people contributed to Rails. Check out the list of...
November 28, 2015
This week in Rails: Don't Miss Our Black Friday and Cyber Monday Deals!
Hello everyone! This is Godfrey, bringing you the latest news deals in Rails. Have you been holding out on getting the latest copy of Rails? Don’t wait any longer as...
November 21, 2015
This week in Rails: RailsConf 2016, frozen Hash keys, faster byebug and more!
Hi everyone! This is Godfrey bringing you the latest news from Rails. Featured RailsConf 2016 The RailsConf 2016 website is up! This year, we will be gathering in Kansas City...
November 14, 2015
This week in Rails: new releases, exciting Rails 5 stuff and more!
Hey everyone - Tim here with another monster update with all the exciting Rails-related goings-on from this week. Featured Riding Rails: Snappier Development Mode in Rails 5 One of the...
November 6, 2015
This week in Rails: new release candidates, concurrent migrations and more!
#### Hi there everyone o/ Washington here putting together another weekly Rails issue for the most awesome community. Featured Rails 4.2.5.rc2 and Rails 4.1.14.rc2 are out Please take a minute...
October 30, 2015
This spooky week in Rails: bidirectional destroys, indexed errors and horror!
#### Beware of those, In forests reigned by cawing crows Who feel the fright, a stormy friday night Your weekly Rails news, pick and choose As we weave, this; All...
October 16, 2015
This week in Rails: 4000 Subscribers, File Server Headers Config and More!
#### Hello everyone! This is Roque with the latest from the Rails world. Featured Sending out to over 4000 subscribers! This Week in Rails just crossed 4000 subscribers. Thanks to...
October 9, 2015
This week in Rails: Performance, Test Helper Changes, Mailer Preview Improvements and More!
#### tap tap Is this thing on? Hey, everyone! Welcome to the latest edition of This Week in Rails - your one stop shop for all the goings-on in the...
October 2, 2015
This week in Rails: Job Priorities, Fast Failing Tests and Fixtures... Oh My!
Hello everyone! This is Greg with help from Andy (welcome!) bringing you the latest news from Rails. Featured This weeks Rails contributors 33 people contributed to Rails this week, including...
September 26, 2015
This week in Rails: GSoC, performance improvements and bug fixes!
Hello everyone! This is Marcel with help from Andy (welcome!) bringing news from yet another week of Rails. Featured Google Summer of Code 2015 The fourth year of participation in...
September 12, 2015
This week in Rails: Performance, MySQL prepared statements and more!
This is Prathamesh after a long long time bringing you latest and greatest news from Rails world! Featured This weeks Rails contributors 37 people contributed to Rails this week, including...
September 4, 2015
This week in Rails: 4000 contributors, Rails bot abides and more!
Back away, bystander. There’s a flame war going on, and we’d best contain it soon — the people need their Rails news! Kasper pats flames and waters ferns in hopes...
August 29, 2015
Rails 4.2.4 is out, params.require accepts arrays, Rack 2 is on its way and I'm no longer a teapot!
Hi, everybody! This is Tim and Claudio reporting here from sunny Los Angeles. It’s been a week of intense weather here, and even more intense activity in the Rails community....
August 21, 2015
🚂 This week in Rails 🚂: Learn How These 37 Rails Contributors Improved The Entire Framework In Just One Week
Good News Everyone, This Week In Rails has been acquired by BuzzFeed! Just kidding. This is Godfrey here. It’s been a while since I get to write one of these...
August 15, 2015
This week in Rails: Rails 4.2.4 RC1, 4.1.13 RC1 and more!
Hello Everyone! This is Roque bringing the latest from Rails with some help from Kasper. Featured This Week’s Rails Contributors We had 36 awesome contributors to the Rails codebase this...
August 7, 2015
This week in Rails: caching madness, Active Job improvements, and even more performance!
What’s up, gang? Todd here with another edition of This Week in Rails. It was a bit of a quiet week in Railsland, but I think we’ve got some quality...
July 31, 2015
This week in Rails: wildcard template dependencies and more performance!
Happy Friday Everyone! This is Greg with the latest news about Rails. We had a quiet week so this issue will be a short one. Featured This week’s Rails contributors...
July 17, 2015
This week in Rails: goodbye Rack::Lock, concurrent-ruby, better AC::Parameters and more
#### Hello Everyone! This is Vipul from Pune, waiting to enjoy some sweet Sheer khurma, and delicious Biryani with my friends, since Eid is just around the corner. Hmm, Yum....
July 11, 2015
This week in Rails: Action Cable, collection caching and more
#### Hi This is Prathamesh bringing together all the latest happenings from the Rails world. Featured Action Cable alpha is out! Action Cable is out in wild as promised by...
July 3, 2015
This week in Rails: SQL colors, reversible column defaults and more!
#### Hello? This is your captain Kasper speaking. We’re just about ready to take to the skies for our weekly cruise through the news. I took a flight course once,...
June 26, 2015
This week in Rails: Rails 4.2.3, Rails 4.1.12 and more!
#### Hey there! This is Claudio, celebrating a historical moment on the road to a better framework for everyone. Featured This week’s Rails contributors 28 people contributed to the framework...
June 20, 2015
This week in Rails: Security Releases, Enumerable Relations and more!
#### Hey there! I’m just glad we all made to this Friday. This is Washington again pulling together a few stories for our weekly newsletter on Rails. Featured This week’s...
June 12, 2015
This week in Rails: Rails API, fun with minitest and more!
#### Howdy folks! My name is Todd and I’ll be your guide through the land of Rails this week. Straight from the comfort of my couch with awful lumbar support,...
June 6, 2015
This week in Rails: DateTime vs Time, summer student projects and more!
Hello everyone! This is Marcel making my ‘initial commit’ with awesome help from Kasper, your friendly ghost editor. Ten minutes from the lovely Jamaican shores, here are the headlines from...
May 30, 2015
This week in Rails: Enumerable#pluck, SQLite Collation and lots more
#### Hello everyone! This is Vipul , happily reporting from a Simmering Summer 😎. Pour yourself a drink 🍹, sit back, relax and enjoy, as we go through these hot...
May 22, 2015
This week in Rails: try'ing with Delegator, schema cache and a lot more
Hey everyone, this is Prathamesh. Back with latest spells and bindings from magical world of Rails. Keep your wands ready! Featured This week’s Rails Contributors 39 people got commits into...
May 15, 2015
This week in Rails: Connection Pool, Responsive Site, Oh my!
Hey everyone, cough this is cough Kasper. I’ve been cough sick most of the week and am cough-ing my way through this. Feel free to insert cough’s through the rest...
May 10, 2015
This week in Rails: Job IDs, inline images preview and more
Hi there!! Washington here again. Glad we all made to another Friday. A lot of small patches around Rails repository this week. So we had another relatively calm week after...
May 2, 2015
This week in Rails: recovering from RailsConf
Happy Friday! It’s Claudio with the latest updates on Rails. Overall, this has been a relaxed week. Many documentation fixes have made their way into master while features uncovered at...
April 25, 2015
This week in Rails: RailsConf 2015 Edition
ZOMG! Hello everyone, it is Godfrey here (it’s been a while!), delivering the latest news from Rails to your inbox. This happens to be RailsConf week, so we have lots...
April 18, 2015
This week in Rails: Ruby 2.2.2, RailsConf and more!
Hey reader, Kasper here. I’m sole jammin’ and grand slammin’ words into your inbox. But before the Rails juice, a quick story spruce: At my company we have a coworker...
April 11, 2015
This week in Rails: batch touching, default controller response and more!
Hey there, this is Washington. It’s finally Friday again!!! A lot of bug fixing and a couple great improvements going on the Rails environment this week. Read on for more...
April 3, 2015
This week in Rails
Happy Good Friday Everyone! Here comes the gist of last week’s interesting commits from Rails. Stay tuned! Featured This week’s Rails contributors We had 30 amazing contributors this week, big...
March 27, 2015
This week in Rails: Goodbye alias_method_chain, PostgreSQL typecasting and more
Hey all! This is Prathamesh with this week’s recap from Rails. Lets see which issues got fixed, which features got added. Ready, steady, go! Featured This week’s Rails contributors This...
March 21, 2015
This week in Rails: 4.2.1, 4.1.10, new test runner and more!
Hello Everyone! This is Vipul from Pune, where it’s the Gudi-Padwa – or the Marathi New Year! Surrounded by garlands of sweets, lets head on to see, whats exciting this...
March 14, 2015
This week in Rails: RC releases, summer opportunities, turbo partials and more!
Hi all! o/ Here is Washington bringing you this week’s news from our favorite framework. I hope you have made it to Friday the 13th without any major hiccups (I...
March 7, 2015
This week in Rails: 50,000 commits, GSoC opportunity and more!
Ahoy there, rapscallion. We’re just about to depart for our weekly voyage on the sea of Rails news - beware the great snark! Captain Kasper abides seas and appeases gods...
February 28, 2015
This week in Rails
Another week went by and here we are again, this is Greg with the latest news from the Rails community. Featured This Week’s Contributors 36 amazing people helped to make...
February 20, 2015
This week in Rails: http_cache_forever, AR::Base.suppress and more!
My Valentine’s Day letter to Ruby on Rails: “Dear Rails, remember the first time we met? You were just 1.2, and I was in an unhealthy relationship with Perl and...
February 14, 2015
This week in Rails: Speedy Integration Tests, Enum Queries and more!
Dearest darling, reindeer-eyed reader Hither summoned is Kasper, Duke of Friendly Ghosts, to bring forth thy worthy commits and Pull Requests of Rails as subscribed. Thusly commences our journey on...
February 7, 2015
This week in Rails: locate_many, emoji partials and more!
Hey there! Newsletter team is back to your inbox delivering all latest good commits and pull requests from Rails. Hopefully you have your favorite drink right there with you to...
January 31, 2015
This week in Rails: Relation#or, file fixtures, kwargs and more!
It is that time of the week again! This is Greg, bringing you this week’s interesting commits and pull requests from Rails. Featured This week’s Rails contributors Let’s start with...
January 24, 2015
This week in Rails: model error details, drop table if exists and more!
It’s Friday! Gotta get down on This Week in Rails! This is Claudio, rushing to get you the weekly updates on interesting commits and pull requests from Rails. Featured This...
January 16, 2015
This week in Rails: tokens migrations, method_source and more
Live from our servers, it’s This Week in Rails! As always we’re your inside scoop of interesting commits, pull requests and more from Rails. This is Kasper, and I’m ready...
January 10, 2015
This week in Rails: a new beginning
Happy New Year, everyone! It was only less than a year ago when I sent the first issue of This week in Rails to a total of 14 recipients, discussing...