2023年4月のRubyGemsの更新
RubyGemsの月次更新へようこそ。 Ruby Centralでの私達が取り組んできたことの一部として、前月に完了した成果の振り返りを公開します。 お読みいただければ、4月のRubyGemsとRubyGems.orgになされた更新にどんなものがあったかが分かります。
RubyGemsのお知らせ
今月のRubyGemsでは、RubyGems 3.4.11、3.4.12とBundler 2.4.11、2.4.12をリリースしました。
以下の改善と修正がこれらのリリースに含まれています(詳細は変更履歴を参照してください)。
- #6578で、RubyGemsにある多量のgemfileの完全なインデックスへのフォールバックを削除することにより、Bundlerが古いAPIに戻る可能性を低減しました。
- #6615で、設定を読み込むのに内製の
純粋なRubyの
YAML構文解析器を使うことで、RubyGemsの既定gemへの依存関係を少なくしました。 - #6599、#6608、#6586、#6590、#6582で、RuboCopの後押しといった開発をする上での改善がありました。 また、#6628では内製のgemへタスクを統合しました。
4月に、RubyGemsには12人の著者による128個の新しいコミットがありました。 2125行の追加と1244行の削除が175ファイルに亙ってありました。
RubyGems.orgのお知らせ
依存関係にあるAPIの更新
コミュニティのメンバーによるさらなるフィードバックに基づき、Javaの利用者のために、2週間は削除した部分を元に戻し、8月8日まで例外を追加することにしました。 新しい消灯日は5月に12、15、17、19、22日で、削除した日付は5月10日から5月24日に移動されました。
今月、RubyGems.orgにはいくつかのバグ修正と更新があり、そのうち以下が含まれています。
- #3720ではWebAuthnの検証の仕組みをリファクタしました。
- #3745ではgemをプッシュする周辺でログを追加しました。
- #3684ではYank userという管理者ツールを追加しました。
- #3730でパスワードヒントのテキストを修正しました。
- #3695ではWebAuthnの証明書の更新のためのメーラーを追加しました。
- #3708ではWebAuthnの証明書が削除されるときのポップアップを追加しました。
- #3709では利用者のEメールを変更する管理者ツールを追加しました。
- #3725では、インデックスが許容される場合に
avo
が検索できるようにしました。 - #3754でDatadogのHTTP要求キューを有効にしました。
- #3752で時代遅れの
bin/update_vendor_cache
を削除しました。 - #3747でk8sのyaml構成でライフサイクルの配置を修正しました。
- #3746でNginx向けのライフサイクルのフックである
preStop
を追加しました。 - #3714でnginxのバージョンのキャッシングを削除しました。
- #3713では幅広い要求を受け付けるコンパクトなインデックスのアクションを告知するようにしました。
- #3712では
WebauthnVerification#authenticate
で素のテキストを描画する既定の応答を更新しました。 - #3703では依存関係にあるAPIにキャッシングを追加しました。
- #3687では
networking.k8s.io/v1
にIngressのapiVersionを更新しました。 - #3682では依存関係にあるAPIのルートをエンコーディングテストにおける検索で置き換えました。
- #3674ではsafariが検出されたときに利用者に表示される文言を追加しました。
4月は、RubyGems.orgに15人の著者による162個の新しいコミットがありました。 4754行の追加と1317行の削除が164ファイルに亙ってありました。
ありがとうございます
今月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への貢献についての詳細が分かります。 私達はあらゆる種類の貢献を歓迎しており、これにはバグ修正、機能の実装、ドキュメントの執筆と更新、バグの選定が含まれます。