博客
返回博客文章
2021 年 10 月 13 日
2021 年 9 月 RubyGems 更新
作者 Gift Egwuenu
欢迎阅读 RubyGems 月度更新!作为我们在 Ruby Together 方面所做努力的一部分,我们会发布上个月所做的工作的摘要。请继续阅读,了解 9 月份对 RubyGems 和 RubyGems.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 修复了若干错误和更新,其中包括以下内容
- 调查了流量增长的情况,并部署了解决针对滥用客户端进行渗透的补丁。
- 更新 Capybara、
faraday_middleware-aws-sigv4
和aws-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 贡献内容的更多信息。我们欢迎各类贡献,包括错误修复、功能实施、撰写和更新文档,以及错误分类。