This Week in Rails

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 run day-to-day operations, and implement the Rails Core Team's mission to improve the documentation, education, marketing, and events in the Rails ecosystem.

Improve case sensitivity uniqueness validation for "citext" columns
Stop using LOWER() for case-insensitive queries on citext columns. This helps in using database indexes for searching.

ActiveSupport::Inflector.transliterate does not need to perform any work when the string that is passed to it is already in ASCII. This has an impact on the parameterize method as well.

Make "AbstractAdapter#lock" thread local by default
An interesting thread about using a fiber inside a database transaction.

1.27 million requests per second!
When in doubt if Rails scales...

Stimulus 3.2.0 released
With two big new features - outlets API and keyboard events filter

You can view the whole list of changes here. We had 29 contributors to the Rails codebase this past week!
Until next time.