Sinatra v2.1.0

作者:Kunpei Sakai,2020年9月5日星期一

今天,我们很高兴地宣布Sinatra v2.1.0发布。这是我们的一大里程碑,包含了一些错误修复和新功能。

发布

此版本包含以下 gem 的发布:

  • sinatra: v2.1.0
  • sinatra-contrib: v2.1.0
  • rack-protection: v2.1.0

主要更新

放弃 Ruby 2.2 支持

从本版本开始,我们不再支持 Ruby 2.2。我们不再检查 Ruby 2.2 上的操作。如果您仍在使用 Ruby 2.2,请升级您的 Ruby 版本。

在开发环境中从 Thin 迁移到 Rainbows

从本版本开始,我们在开发环境中从 thin 迁移到 rainbows。但这并不意味着流块会立即中断。此更改是由 rack 中删除 thin 处理程序 触发的,但实际上 thin 已经很久没有维护了。

Rainbows 在流功能上

我们的流功能多年来一直由 thin 测试。从本版本开始,它被 rainbows 取代。但这并不意味着流块会立即被 thin 中断。

但是,如果您想使用流功能,我们建议您迁移到 rainbows。请查看 我们的自述文件,了解如何与 Rainbows 集成。

更改

CHANGELOG 中了解 v2.1.0 的新功能。

感谢

感谢多年来为这个项目做出贡献的每一个人,以及继续确保它存续的人。此外,要特别感谢本次发布的关键贡献者:@rkmathi

加入我们

我们正在寻找能够积极帮助我们开发的伙伴。如果您能积极地对 github 上的错误进行分类,帮助解决问题,并为 v3.0.0 合作,我将不胜感激。