博客
返回博客文章
2023 年 5 月 17 日
2023 年 4 月 RubyGems 更新
作者 Gift Egwuenu
欢迎来到 RubyGems 月度更新!作为我们在 Ruby Central 所做努力的一部分,我们在此发布上个月我们所做的工作的回顾。继续阅读以了解 4 月份针对 RubyGems 和 RubyGems.org 所做的更新。
RubyGems 新闻
在 RubyGems 中,本月我们发布了 RubyGems 3.4.11、3.4.12和 Bundler 2.4.11、2.4.12。
这些版本包括以下改进和修复(有关更多信息,请参阅变更日志)
- 减少 Bundler 恢复到旧 API 的机会,方法是在 RubyGems 中移除在大型 gemfiles 中回滚到完全索引的备用方案 - #6578。
- 通过使用提供的
pure-ruby
YAML 解析器加载自己的配置,减少 RubyGems 对默认宝石的依赖性 - #6615。 - 添加了一些开发改进,例如 RuboCop 增强 - #6599、#6608、#6586、#6590、#6582,并且统一了我们的任务以提供宝石 - #6628。
4 月份,RubyGems 新增 128 个新提交,由 12 位作者共同贡献。在 175 个文件中,新增 2,125 条记录,删除 1,244 条记录。
RubyGems.org 新闻
依赖项 API 更新
根据社区成员提供的其他反馈,我们将删除时间推迟了两周,并针对 Java 用户添加了一个例外,时限延至 8 月 8 日。新的平稳期日期为 5 月 12 日、15 日、17 日、19 日、22 日,删除日期已从 5 月 10 日转移至 5 月 24 日。
本月,RubyGems.org 已修复多个错误并进行更新,其中包括
- 重组 WebAuthn 验证逻辑 - #3720。
- 添加了关于 gem 推送的信息记录 - #3745。
- 添加管理工具:撤除用户 - #3684。
- 修复密码提示文本 - #3730。
- 添加一个用于 WebAuthn 凭据更新的邮件发送器 - #3695。
- 当 WebAuthn 凭据删除时添加一个弹出窗口 - #3708。
- 添加一个管理工具:更改用户电子邮件 - #3709。
- 允许
avo
在允许索引的情况下进行搜索 - #3725。 - 启用 Datadog HTTP 请求排队 - #3754。
- 移除过时的
bin/update_vendor_cache
- #3752。 - 修复 k8s yaml 配置中的生命周期位置 - #3747。
- 将
preStop
生命周期挂钩添加到 Nginx - #3746。 - 移除 nginx 版本缓存 - #3714。
- 说明紧凑型索引操作接受范围请求 - #3713。
- 更新默认响应,以便在
WebauthnVerification#authenticate
中呈现纯文本 - #3712。 - 添加依赖关系 API 的缓存 - #3703。
- 将 Ingress apiVersion 更新为
networking.k8s.io/v1
- #3687。 - 在编码测试中用搜索替换依赖关系 API 路由 - #3682。
- 检测到 Safari 时向用户添加显示消息 - #3674。
4 月份,RubyGems.org 获得 162 次新提交,由 15 位作者贡献。在 164 个文件中共有 4,754 次添加和 1,317 次删除。
谢谢
感谢本月为 RubyGems 和 RubyGems.org 做出贡献的所有人!你们的贡献深受赞赏,我们感谢你们的支持。
RubyGems 贡献者
- @hsbt Hiroshi SHIBATA
- @luke-gru Luke Gruber
- @aellispierce Ashley Ellis Pierce
- @jenshenny Jenny Shen
- @jchestershopify Jacques Chester
- @bettymakes Betty Li
- @ericherscovich Eric Herscovich
- @deivid-rodriguez David Rodríguez
- @simi Josef Šimánek
- @nobu Nobuyoshi Nakada
- @MRozmus Marcin Rozmus
RubyGems.org 贡献者
- @segiddins Samuel Giddins
- @jenshenny Jenny Shen
- @simi Josef Šimánek
- @jchestershopify Jacques Chester
- @aellispierce Ashley Ellis Pierce
- @bettymakes Betty Li
- @ericherscovich Eric Herscovich
- @hsbt Hiroshi SHIBATA
- @indirect André Arko
- @adrianthedev Adrian Marin
- @arunagw Arun Agrawal
- @javier-menendez Javier Menéndez Rizo
访问 RubyGems 贡献指南,了解有助于提升 RubyGems 的更多信息。我们欢迎所有类型的贡献,包括缺陷修复、功能实现、编写和更新文档及缺陷分类。