博客
返回博客文章
2023 年 8 月 11 日
2023 年 7 月 RubyGems 更新
作者 Gift Egwuenu
欢迎阅读 RubyGems 月度更新!作为我们在 Ruby Central 工作的一部分,我们发布了上个月的工作总结。继续阅读以了解我们在 7 月对 RubyGems 和 RubyGems.org 做了哪些更新。
RubyGems 新闻
这个月中,我们在 RubyGems 中发布了 3.4.16、3.4.17 和 Bundler 2.4.16、2.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 (如下所示)。
7 月份,RubyGems 获得 99 项新提交 由 18 位作者贡献。在 128 个文件中,有 2,460 项新增和 1,566 项删除。
感谢
感谢这个月对 RubyGems 和 RubyGems.org 做出贡献的所有人!贵方的贡献深受赞赏,我们感激您的支持。
RubyGems 贡献者
- @simi Josef Šimánek
- @deivid-rodriguez David Rodríguez
- @ParadoxV5 Jimmy H
- @hsbt Hiroshi SHIBATA
- @nobu Nobuyoshi Nakada
- @koic Koichi ITO
- @jenshenny Jenny Shen
- @obregonia1 Kentaro Takeyama
- @fxn Xavier Noria
- @ko1 Koichi Sasada
- @matsadler Mat Sadler
RubyGems.org 贡献者
- @segiddins Samuel Giddins
- @simi Josef Šimánek
- @hsbt Hiroshi SHIBATA
- @bettymakes Betty Li
- @jenshenny Jenny Shen
- @george-ma George Ma
- @Schwad Nick Schwaderer
- @shouichi Shouichi Kamiya
- @ericherscovich Eric Herscovich
- @scottzyang Scott Yang
- @a5-stable a5
- @etiennebarrie Étienne Barrié
- @ccmywish ccmywish
- @ParadoxV5 Jimmy H
访问 RubyGems 贡献指南,详细了解对 RubyGems 的贡献。我们欢迎各种形式的贡献,包括错误修复、功能实施、编写和更新文档,以及错误分类。