Web application framework Ruby on Rails has released version 8.0 with many improvements

Web application framework Ruby on Rails has released version 8.0 with many improvements

Ruby on Rails has launched version 8.0, marking a significant update for this popular web application framework. This release follows a successful beta phase and several release candidates. Rails 8 introduces Kamal 2 for seamless deployment on cloud VMs or personal hardware, transforming a Linux box into an application server with a single command. It also features Thruster, a new proxy for the Puma web server, enhancing X-Sendfile acceleration, asset caching, and compression.

A notable change in Rails 8 is the ability to utilize SQLite for comprehensive feature support, eliminating the need for MySQL or PostgreSQL alongside Redis. This is achieved through new database-backed adapters: Solid Cable, Solid Cache, and Solid Queue. These adapters enable SQLite to handle functionalities like Action Cable, Rails.cache, and Active Job, with improvements made to the SQLite adapter and Ruby driver for production readiness.

Propshaft becomes the default asset pipeline in Rails 8, replacing the long-standing Sprockets system. Additionally, a complete authentication system generator is included, offering a robust foundation for session-based, password-resettable authentication systems. Rails 8 also encompasses numerous fixes and improvements, enhancing the overall framework performance and usability.

by Paul

MORE ABOUT: #Ruby on Rails
  • FreeOpen Source
  • ...

Ruby on Rails is an open-source full-stack web application framework designed for the Ruby programming language. It empowers developers with comprehensive tools to handle everything from server communication to database queries. Rated 5, Ruby on Rails' object-oriented language is a standout feature. Top alternatives include Django, Laravel, and Meteor.

No comments so far, maybe you want to be first?
Gu