博客
返回博客文章
2021 年 2 月 9 日
2021 年 1 月 RubyGems 更新
作者:Gift Egwuenu
欢迎访问 RubyGems 月度更新!作为我们在 Ruby Together 中工作的一部分,我们将发布一个我们上个月已经完成的工作总结。继续阅读以了解 1 月对 RubyGems 和 RubyGems.org 所做的更新。
RubyGems 新闻
1 月份,我们发布了 Bundler 新版本 v2.2.5
、v2.2.6
、v2.2.7
和 v2.2.8
,以及相应的 RubyGems 版本 v3.2.5
、v3.2.6
、v3.2.7
和 v3.2.8
。这些版本中的主要改进是解决器正确性和更好的性能。从以下变更记录中了解所做特定更改的详情:Bundler 变更记录 和 RubyGems 变更记录。我们正在改进 Bundler 版本锁定的 RFC -#29,并计划很快开始实施。
和往常一样,我们正在从贡献者那例行分拣新问题和审查合并请求。
本月,RubyGems 获得 172 个新提交,由 12 位作者贡献。在 2565 个文件中共有 53323 次添加和 1646 次删除。
RubyGems.org 新闻
本月在 RubyGems.org 上,我们将 gem push
后版本端点更新的延迟从最坏情况的3660 秒缩短到60 秒 - #2612、#2614、#2616。
此外,我们还进行了以下改进和修复
- 调试
gem push
时版本端点更新中的延迟,然后设置版本上的替代键以缩短 Fastly 缓存的过期时间。 - #2612、#2614 - 为Rails 6.1 进行预更新更改,并更新并部署Rails 6.1 更新。 -#2607、#2597、#2598
- 创建了 Fastly 支持代办单,用于处理专用 IP,以及 If-None-Match 匹配错误状态代码。
- 更新了 RubyGems-terraform 根文件,以与当前状态同步。
- 感谢 @iMacTia,我们添加了新的多重身份验证级别 UI 和
gem signin
- #2601,在 RubyGems 指南 中详细了解。
一如既往,我们将继续修复错误、查看和合并 PR,并回复支持代办单。
1 月份,Rubygems.org 获得 89 个新提交,由 8 位作者贡献。70 个文件中增加了 651 项并删除了 377 项。
访问 RubyGems 贡献指南,了解有关如何为 RubyGems 做出贡献的更多信息。我们欢迎各种贡献,包括错误修复、功能实施、编写和更新文档,以及错误分类。