Rails 8.1: Job continuations, structured events, local CI
7 months ago
- #Ruby
- #Web Development
- #Rails
- Rails 8.1版本包含了来自500多位贡献者的提交,共计2500次代码提交。
- Shopify和HEY等应用已在生产环境中运行Rails 8.1长达数月之久。
- Active Job Continuations功能允许长时间运行的作业在重启后从最后一个完成的步骤继续执行。
- 全新的事件报告器(Event Reporter)为Rails应用提供了结构化的事件日志记录功能。
- 本地持续集成(CI)改进使得开发者机器上运行大型测试套件的速度更快。
- Rails现在支持直接响应Markdown格式的请求。
- Kamal现在可以从加密的Rails凭证存储中获取密钥信息。
- Active Record关联关系现在支持标记为「已弃用」,并支持自定义报告模式。
- Kamal 2.8版本支持使用本地注册中心进行基础部署,简化了初始设置流程。