博客
返回博客文章
2023 年 4 月 18 日
三月 2023 年 RubyGems 更新
作者 Gift Egwuenu
欢迎参阅 RubyGems 月度更新!作为 Ruby Central 工作的一部分,我们将发布上个月所做工作的总结。继续阅读以了解 3 月对 RubyGems 和 RubyGems.org 所做的更新。
RubyGems 新闻
本月在 RubyGems 中,我们发布了 RubyGems 3.4.8、3.4.9、3.4.10 和 Bundler 2.4.8、2.4.9 和 2.4.10。
这些版本中包含以下改进和修复(更多信息请参阅版本说明)
- 增强
tar
文件功能以支持即将推出的服务器端宝石内容浏览功能 - #6494、#6476、#6390。 - 改进损坏锁定文件的自动修复功能,并修复了一些相关的回归问题 - #6400、#6423、#6552、#6540、#6532、#6495。
- 修复解析的边缘情况 - #6330、#6442、#6441、#6535。
- 在 CLI 中启用 OTP 和 WebAuthn 时添加对 OTP 回退的支持 - #6523。
- 统一 RubyGems 和 Bundler Rubocop 规则 - #6487。
我们在本月期间开展的其他改进工作,但未包含在 3 月发布中:
- 修复模板文件中用于 Bundler 版本查找的
gems.rb
锁定文件 - #6413。 - 添加宝石版本提升程序规范 - #6537。
- 在
bundler/setup
因丢失 gem 而失败,并且 Gemfile 不是默认值时,添加了一个更好的建议 - #6428。 - 删除了
GEM_HOME
配置在某些测试中的无用副作用 - #6461。
3 月,RubyGems 获得了 332 个新提交,由 14 位作者贡献。有 323 个文件增加了 4,504 个条目,删除了 3,236 个条目。
RubyGems.org 新闻
这个月,RubyGems.org 修复了几个错误,还进行了一些更新,其中包括:
- 添加了应用程序作业的默认重试 - #3539。
- 在 admin 仪表盘中添加了日志工单页面 - #3586。
- 修复了 Fastly 软清除 - #3619。
- 添加了一项功能,允许管理员从管理工具中重置用户 API 密钥 - #3622。
- 通过
Rubygem#protected_days
停止在零时来修复一个无效测试 - #3655。 - 在本地环境中禁用 LaunchDarkly - #3647。
- 将
GemContentEntry
重命名为RubygemContents::Entry
- #3669。 - 删除了延迟的作业
statsd
部署,因为它不再使用 - #3642。 - 在后台作业中存储并取消了宝石内容 - #3454。
- 在 webauthn 验证中向 CLI 添加了响应 - #3535。
3 月,RubyGems.org 获得了 190 个新提交,由 15 位作者贡献。有 337 个文件增加了 7,437 个条目,删除了 2,105 个条目。
感谢
感谢本月 RubyGems 和 RubyGems.org 的所有贡献者!我们非常感谢你们的贡献,也感谢你们的一如既往的支持。
RubyGems 贡献者
- @duckinator Ellen Marie Dash
- @deivid-rodriguez David Rodríguez
- @TonyCTHsu TonyCTHsu
- @orien Orien Madgwick
- @simi Josef Šimánek
- @johnnyshields Johnny Shields
- @hsbt Hiroshi SHIBATA
- @nobu Nobuyoshi Nakada
- @segiddins Samuel Giddins
- @martinemde Martin Emde
- @Julzerator Julie Haehn
- @KJTsanaktsidis KJ Tsanaktsidis
- @MSP-Greg MSP-Greg
- @voxik Vít Ondruch
RubyGems.org 的贡献者
- @stirlhoss Stirling Hostetter
- @hsbt Hiroshi SHIBATA
- @indirect André Arko
- @segiddins Samuel Giddins
- @simi Josef Šimánek
- @martinemde Martin Emde
- @y-yagi y-yagi
- @ericherscovich Eric Herscovich
- @jchestershopify Jacques Chester
- @jenshenny Jenny Shen
- @cprodhomme Clément Prod’homme
- @arunagw Arun Agrawal
访问 RubyGems 贡献指南,详细了解如何为 RubyGems 做出贡献。我们欢迎所有类型的贡献,包括修复缺陷、实现功能、编写和更新文档以及进行缺陷分类。