RubyGems 导航菜单

博客

返回博客文章

2021 年 1 月 RubyGems 更新

欢迎访问 RubyGems 月度更新!作为我们在 Ruby Together 中工作的一部分,我们将发布一个我们上个月已经完成的工作总结。继续阅读以了解 1 月对 RubyGems 和 RubyGems.org 所做的更新。

RubyGems 新闻

1 月份,我们发布了 Bundler 新版本 v2.2.5v2.2.6v2.2.7v2.2.8,以及相应的 RubyGems 版本 v3.2.5v3.2.6v3.2.7v3.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 做出贡献的更多信息。我们欢迎各种贡献,包括错误修复、功能实施、编写和更新文档,以及错误分类。

Gift Egwuenu