RubyGems 导航菜单

博客

返回博客文章

2023 年 7 月 RubyGems 更新

欢迎阅读 RubyGems 月度更新!作为我们在 Ruby Central 工作的一部分,我们发布了上个月的工作总结。继续阅读以了解我们在 7 月对 RubyGems 和 RubyGems.org 做了哪些更新。

RubyGems 新闻

这个月中,我们在 RubyGems 中发布了 3.4.163.4.17 和 Bundler 2.4.162.4.17

在 RubyGems 中,我们 改进了 某些 gem install 调用,这些调用自从依赖关系 API 逐步淘汰后变得更慢。在 Bundler 中,上述版本包含多项改进,例如与锁定平台相关的 修复、使与 Git 宝石相关的部分稳定的 改进 以及一些其他回归修复。

本月进入我们仓库但未包含在上述版本中的其他一些改进:

  • 改进了 RubyGems require - #6827
  • 与安全设备支持功能相关的改进 - #6774
  • 更新了 Rust 扩展宝石模板中的 Magnus 版本 - #6843
  • 取消编组旧 Gem::Specification 文件时的副作用 - #6825
  • 进行更新以使用 File::NULL ,而不是硬编码的空设备名称 - #6809
  • 添加了 Automatiek 改进 - #6788

7 月,RubyGems 获得了 96 个新提交,由 13 位作者提交。在 86 个文件中,有 1,559 处增加和 695 处删除。

RubyGems.org 新闻

这个月,RubyGems.org 修复了多个错误并进行了更新,其中包括:

  • 将部署的 Docker 镜像大小从 >350MB 减少到 277MB - #3894
  • 将需要 MFA 的用户重定向到编辑设置页面 - #3902
  • 提取 GEM_NAME_RESERVED_LIST 至数据库并包含到管理面板中。-#3897
  • 添加 MFA 级别上用户验证 - #3905
  • 添加 OTP 和 Webauthn 的“启用/禁用”标记 - #3936
  • 修复导致限制在 nginx 中允许方法的问题 - #3941
  • 在更新 MFA 级别中实现 setup_webauthn_authentication 辅助方法 - #3963
  • 实现 Avo 操作以排队 compact 索引文件上传作业 - #3970
  • webauthn 错误发生后重定向用户到登录页面 - #3962
  • 添加 maintenance_tasks 引擎以运行一次性任务 - #3971
  • 重构邮件内容以指定所使用的 MFA 实施(TOTP) - #3903 (如下所示)。

Auth with Yubikey

7 月份,RubyGems 获得 99 项新提交 由 18 位作者贡献。在 128 个文件中,有 2,460 项新增和 1,566 项删除。

感谢

感谢这个月对 RubyGems 和 RubyGems.org 做出贡献的所有人!贵方的贡献深受赞赏,我们感激您的支持。

RubyGems 贡献者

RubyGems.org 贡献者


访问 RubyGems 贡献指南,详细了解对 RubyGems 的贡献。我们欢迎各种形式的贡献,包括错误修复、功能实施、编写和更新文档,以及错误分类。

Gift Egwuenu