Ruby on Rails has released version 8.0 with significant features including the integration of Kamal 2 proxies for rapid project deployment, requiring only an SSH key from the server. On the application side, Thruster proxies are utilized for data compression and internal caching, eliminating the need for nginx altogether.
In terms of data functionality, Rails 8 no longer needs Redis for PubSub, Cache, and Queue, relying on the Solid project as a database adapter to fully support SQLite. Even internal projects at 37signals use SQLite in production for various applications like Campfire and Writebook.
Upgrades also come with a plethora of small features. ActiveModel introduces new features such as conditional data validation exemptions and adding a password reset system internally.
TLDR: Ruby on Rails 8.0 introduces Kamal 2 and Thruster proxies for fast deployment, eliminates the need for Redis, and upgrades ActiveModel with new features.
Leave a Comment