RubyGems 导航菜单

博客

返回博客文章

2019 年 1 月和 2 月 RubyGems 更新

欢迎来到 RubyGems 月度更新!作为我们 Ruby Together 努力的一部分,我们发布了上个月完成的工作的摘要。继续阅读,了解 1 月和 2 月 RubyGems 和 RubyGems.org 的更新内容。

rubygems.org 新闻

在过去两个月中,我们更新了搜索 API 以使用 Elasticsearch,该 API 解决了许多问题,包括 丢失的搜索结果慢速性能。感谢 @lucianosousa,我们现在正在使用 Rails 5.2.2。我们还想告诉您,我们为电子邮件模板添加了一些样式,现在一些电子邮件提供商不再将它们标记为垃圾邮件。我们在上个月没有收到任何新的帮助工单,表示有电子邮件丢失 - 这是个好兆头!

2 月中旬,我们不得不限制速率,每 10 分钟只能拉取一个请求,因为我们发现一些用户一次拉取数百个宝石。我们的撤销 API 端点非常慢,一次撤销数百个会导致站点不稳定。从那时起,我们一直努力进行一些优化,我们很高兴地报告说,我们将撤销 API 的平均响应时间从 4000 毫秒降至 250 毫秒。

1 月和 2 月,Rubygems.org 获得了 67 次新提交,由 8 位作者贡献。在 81 个文件中增加了 1,177 个,删除了 509 个。

rubygems 新闻

RubyGems 进行了许多提交,用于清理代码、修复 bug 并让事物更有效地工作。

我们还与安全研究人员合作,在后台开展了其他工作来修复他们发现的问题。您可以在 RubyGems 博客上阅读有关安全问题、修复程序和包含修复程序的最新版本

1 月和 2 月,RubyGems 获得了 153 次新提交,由 12 位作者贡献。在 176 个文件中增加了 1,776 个,删除了 807 个。


通过访问 RubyGems 贡献指南,了解有关如何为 RubyGems 贡献的更多信息。欢迎包括 bug 修复、特性实现、撰写和/或更新文档以及 bug 检修在内的所有类型的贡献。