Rails 8.0.2 released

Published by

A new software update is available: Rails 8.0.2 released

Rails 8.0.2 released

Ruby on Rails 8.0.2 has introduced several improvements, including fixes for Active Support, cache fetch_multi, execution wrapping, RedisCacheStore, MemCacheStore, ActiveSupport::MessageVerifier, and ActiveSupport::MessageEncryptor configuration. These improvements allow for better handling of exceptions, handling connection pool-related errors, and ensuring version expiry when using local cache. ActiveSupport::MessageVerifier now can verify both URL-safe and URL-unsafe payloads, allowing seamless transitions without invalidating previously generated signed messages.The Active Record has been improved to invert rename_enum_value when :from/:to are provided, prevent persisting invalid records, and handle errors during connection configuration. Additionally, the SQLite3 adapter has been fixed to quote non-finite Numeric values like "Infinity" and "NaN". The update also addresses issues with libpq returning a database version of 0 on no/bad connections in PostgreSQLAdapter, handling errors during the connection configuration phase, and handling circular references when autosaving associations. The changes aim to improve Ruby on Rails' overall performance and maintainability.

Read more @ Linux Compatible