RubyGems 导航菜单

博客

返回博客文章

2018 年 10 月 RubyGems 更新

欢迎来到 RubyGems 月度更新!作为我们在 Ruby Together 所做努力的一部分,我们发布了上个月我们所完成工作的摘要。继续阅读以了解 10 月份 RubyGems 和 RubyGems.org 的更新情况。

rubygems.org 新闻

在 10 月份,我们更新了 23 个依赖项,包括 Rails 5.2 更新(感谢 @thomasdziedzic)和 loofah 的安全更新。感谢 @fwilkens,我们为我们的 API 添加了一个新端点,该端点可用于 查询给定时间范围内的宝石更新。我们还合并了我们网站的英文和中文翻译的改进。

在 10 月初,我们不得不禁用为网站上反向依赖项列表提供支持的端点,因为它干扰了网站其他部分的稳定性。对于由此带来的任何不便,我们深表歉意。此后,我们做了大量工作来提高该端点的性能,并且它现在已重新上线。遗憾的是,这意味着我们不得不告别我们心爱的库之一,will_paginate,我们 用 kaminari 取代 了它。

我们还进行了一些重构工作来提高我们的代码质量评分,我们很高兴地报告我们的可维护性评分为 A!

本月,RubyGems.org 获得了来自 7 位作者的 55 次提交,对 72 个文件进行了更改,包括 342 次插入和 1226 次删除。

rubygems 新闻

本月的 RubyGems 更改包括删除宝石服务器上的不安全 DNS 查找(感谢 @arlandism!)、修复了 RubyGems 可能会从磁盘上的不同 RubyGems 副本加载文件的 Bug(感谢 @deivid-rodriguez),并且继续执行管理和维护。我们还合并了 ruby-core 中的更改,提高了与即将推出的 Ruby 2.6 的兼容性。

本月,RubyGems 获得了 11 位作者提交的 49 次新提交。73 个文件中新增 747 处,删除 604 处。

访问 RubyGems 贡献指南,了解有关对 RubyGems 贡献的更多信息。我们欢迎所有类型的贡献,包括 Bug 修复、功能实现、编写和/或更新文档以及 Bug 筛选。