2019 年 8 月 18 日,星期日

Rails 6 发布,sass-rails 6,改进的 mysql2 错误以及更多

由 _cha1tanya 发布

大家好!我是 Prathamesh,带来 Rails 社区的最新消息。本周有一些大新闻。做好准备。

Rails 6 发布了!

经过两年半的开发,来自 800 多人的 7275 次提交,Rails 6 发布了。是时候升级了 😁
请查看 发行说明升级指南了解更多信息。

支持 sass-rails 6

Rails 现在支持 sass-rails 6.0。sass-rails 6 在底层封装了 sassc-rails gem。新版本停止使用了过时且不受支持的 ruby-sass gem。

将预准备语句状态设为线程和实例特定

这修复了系统测试中的一个竞争条件,在其中预准备
语句在多个
线程观察到连接的 @prepared_statements
实例变量的变异时,可能会被错误地参数化。

改进 MySQL 错误检测

在查询在文件排序期间被终止的边缘情况下,改进了对 mysql2 适配器的 ActiveRecord::StatementTimeout 错误的检测。

在断言 active job 测试辅助方法时记录潜在匹配项

在调用 assert_enqueued_withassert_performed_with  时添加了潜在匹配项的日志记录,以提供有关测试失败的更多信息。

在上周有 25 人为 Rails 贡献。想看到你的名字出现在名单上吗?在此处查看 issue 列表。

下周再见。