RubyGems 导航菜单

博客

返回博客文章

2023 年 4 月 RubyGems 更新

欢迎来到 RubyGems 月度更新!作为我们在 Ruby Central 所做努力的一部分,我们在此发布上个月我们所做的工作的回顾。继续阅读以了解 4 月份针对 RubyGems 和 RubyGems.org 所做的更新。

RubyGems 新闻

在 RubyGems 中,本月我们发布了 RubyGems 3.4.113.4.12和 Bundler 2.4.112.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

safari message

4 月份,RubyGems.org 获得 162 次新提交,由 15 位作者贡献。在 164 个文件中共有 4,754 次添加和 1,317 次删除。

谢谢

感谢本月为 RubyGems 和 RubyGems.org 做出贡献的所有人!你们的贡献深受赞赏,我们感谢你们的支持。

RubyGems 贡献者

RubyGems.org 贡献者


访问 RubyGems 贡献指南,了解有助于提升 RubyGems 的更多信息。我们欢迎所有类型的贡献,包括缺陷修复、功能实现、编写和更新文档及缺陷分类。

Gift Egwuenu