RubyGems 导航菜单

博客

返回博客文章

2021 年 9 月 RubyGems 更新

欢迎阅读 RubyGems 月度更新!作为我们在 Ruby Together 方面所做努力的一部分,我们会发布上个月所做的工作的摘要。请继续阅读,了解 9 月份对 RubyGemsRubyGems.org 所做的更新。

RubyGems 新闻

在 RubyGems 的这个月中,我们看到了 RubyGems 和 Bundler 项目的一些更新和修复。其中一些更改包括以下内容

  • 发布了 RubyGems 3.2.27 的新版本,其中包括
    • 修复了从 GitHub 私有宝石服务器安装某些宝石时出现的问题
    • 在详细模式下设置了一些未编辑的凭证
    • 通过对内部要求使用 require_relative 来改善库的加载。
  • 发布了 RubyGems 的 3.2.28 版本,其中包括
    • 修复了 3.2.27 中编辑修复所引入的回归,增加了对 MINGW-UCRT 平台的支持
    • 确保不必要加载 Uri 宝石
    • 放宽宝石规范验证,允许包含“TODO”字符串的描述。
  • 在宝石重新构建命令上取得进展,该命令将允许完全复制现有的包构建(仍未发布)。
  • 发布了 Bundler 2.2.27 版本,修复了一些捆绑检查回归,以及新宝石中插件和生成的 Github Actions 配置中存在的语法错误问题。它还优化了一些要求,并增加了使用 x-oauth-basic 形式编辑凭证的支持。
  • 发布了 Bundler 2.2.28 版本,该版本确保 bundle remove 自动重新生成锁定文件 - 弃用 --install 标志 - 并更新新宝石上生成的宝石规范,以将 example.com 用作示例宝石服务器(而不是可能造成恶意的 mygemserver.com)。
  • 取得对Bundler版本锁定RFC实施的进展(仍在发布中)。

9 月份,Rubygems 收到 10 位作者提交的 36 次新提交。在 24 个文件中出现了 154 次添加和 21 次删除。

RubyGems.org 新闻

9 月份,RubyGems.org 修复了若干错误和更新,其中包括以下内容

  • 调查了流量增长的情况,并部署了解决针对滥用客户端进行渗透的补丁。
  • 更新 Capybarafaraday_middleware-aws-sigv4aws-sdk 依赖项,以准备迎接 Ruby 3 更新。
  • 修复 gem 推送时版本和 v1/deps fastly 缓存未被清除的问题 - #2793
  • 更新所有权调用 PR,以修复样式并添加授权 - #2748
  • 感谢 @matiaskorhonen 的帮助,我们现在存储用于对已发布版本进行签名的证书链 - #2444

本月,Rubygems.org 收到 7 位作者提交的 75 次新提交。在 53 个文件中出现了 579 次添加和 112 次删除。

我们在此概述对 Ruby 生态系统中其他项目进行的一些令人振奋的额外更新。

Ruby Toolbox

9 月份,我们根据今年早些时候添加到 Ruby Toolbox 的 Rubygem 依赖项数据,增加了浏览项目反向依赖项(将项目声明为依赖项的一系列 gem)的功能。在即将发布的每月更新中了解更多 Ruby Toolbox 的最新信息。您可以注册 接收它一经发布便立即发送的每月更新

一如既往,我们将继续修复错误、审阅和合并 PR 以及回复支持工单。


访问 RubyGems 贡献指南,了解有关为 RubyGems 贡献内容的更多信息。我们欢迎各类贡献,包括错误修复、功能实施、撰写和更新文档,以及错误分类。

Gift Egwuenu