• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

Ruby agent release notesRSS

December 2
Ruby agent v9.24.0

重要

We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date.

See the New Relic Ruby agent EOL policy for information about agent releases and support dates.

v9.24.0

November 12
Ruby agent v9.23.0

重要

最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。

エージェントのリリースとサポート日については、New Relic Ruby エージェントのEOL ポリシーを参照してください。

バージョン9.23.0

  • 機能: sidekiq.ignore_retry_errors を追加設定オプション

    Sidekiq ジョブの再試行をキャプチャするかどうかを制御するための新しい設定オプションsidekiq.ignore_retry_errorsが追加されました。 再試行エラーはデフォルトでキャプチャされますが、 sidekiq.ignore_retry_errors trueに設定されている場合、エージェントは Sidekiq の再試行中に発生した例外を無視し、ジョブが永続的に失敗した場合にのみエラーを報告します。この改善点を認識し、解決策を提供してくれたDonGiulioに感謝します。PR#3317

  • 機能: Capistrano を使用したデプロイメントの記録の廃止に関するお知らせ

    Capistrano レシピを使用したアプリケーション デプロイメント情報の送信は非推奨となり、エージェント バージョン 10.0.0 で削除される予定です。 デプロイメントの記録については、利用可能なオプションのリストについては、変更追跡 (変更追跡機能)のガイドを参照してください。

  • 機能: リモート親サンプリング設定を使用して、より多くのシナリオで意思決定を行う

    以前は、 traceparentおよびtracestateヘッダーが存在する場合にのみ、 distributed_tracing.sampler.remote_parent_sampledおよびdistributed_tracing.sampler.remote_parent_not_sampled設定オプションがサンプリング決定に使用されていました。 現在、これらの設定オプションは、 tracestateヘッダーが欠落しており、 newrelicヘッダーのみが使用可能な場合に適用されます。 この変更により、ディストリビューティッド(分散)トレーシング サンプリングがより一貫性があり、予測可能になります。 PR#3306

October 7
Ruby agent v9.22.0

重要

最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。

エージェントのリリースとサポート日については、New Relic Ruby エージェントのEOL ポリシーを参照してください。

バージョン9.22.0

  • 機能: Kubernetesのワンステップ計装

    Kubernetes APM 、インストゥルメントされたアプリケーションを自動的に自動アタッチし、 Kubernetesデプロイメント内のアップグレードを管理します。 この機能はプレビューを終了し、一般利用可能になりました。Kubernetes の自動接続の詳細をご覧ください。PR#2635 PR#3287

  • 機能: Ruby 2.4 および Ruby 2.5 の非推奨に関するお知らせ

    Ruby バージョン 2.4 および 2.5 に対する Ruby エージェントのサポートは非推奨となり、エージェント バージョン 10.0.0 で削除されます。新しい最低限必要な Ruby バージョンは Ruby 2.6 となり、Ruby 2.4 および 2.5 でのテストは停止されます。PR#3288

  • 機能: newrelic deploymentsコマンドの廃止に関するお知らせ

    newrelic deploymentsコマンドを使用したデプロイメントの記録のサポートは廃止され、エージェント バージョン 10.0.0 では削除されます。

    今後、New Relic に変更を記録するための自動および手動の方法がいくつかある予定です。利用可能なオプションのリストについては、変更追跡 (変更追跡機能)のガイドをご覧ください。 PR#3262

  • 機能: クロスアプリケーショントレースの廃止に関するお知らせ

    クロスアプリケーション トレースは、Ruby エージェントのメジャー バージョン 8.0.0 以降では非推奨になっています。エージェントのバージョン 10.0.0 では、そのサポートは完全に削除されます。PR#3288

  • 機能: Ruby 3.5 の Method#source_location の変更との互換性を確保

    Ruby 3.5 で 2 要素から 5 要素の配列に変更される Method#source_location の戻り値を正しく解析するようにエージェントを更新しました。この変更により、将来のリリースのサポートが追加されながら、古い Ruby バージョンのサポートが維持されます。PR#3257

August 27
Ruby agent v9.21.0

重要

最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。

エージェントのリリースとサポート日については、New Relic Ruby エージェントのEOL ポリシーを参照してください。

バージョン9.21.0

  • 機能: Serverless APMモードでは、イベント ソース名をイベント名のプレフィックスとして使用します

    エージェントは、Serverless APM モードで、イベント ソース名をトランザクション名のプレフィックスとして使用するようになりました。これにより、New Relic UI でトランザクションのソースをより適切に識別できるようになります。PR#3245

  • Bugfix: スパンの開始スレッドを追跡する方法の変更されたロジックを元に戻します

    この変更により、スパンが開始されるスレッドを追跡する以前の動作が復元され、更新されたロジックから発生した問題に対処します。この件を私たちに知らせてくれた@david-zw-liuに感謝します。PR#3248

July 31
Ruby agent v9.20.0

重要

最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。

エージェントのリリースとサポート日については、New Relic Ruby エージェントのEOL ポリシーを参照してください。

バージョン9.20.0

  • 機能: Fargate 用の ECS Docker ID の追加

    以前は、Ruby エージェントは AWS ECS Fargate 環境で実行されているときに Docker ID を記録しませんでした。Docker ID が正しく記録されるようになりました。PR#3172

  • 機能: NewRelic::Helper.version_satisfied? を追加します。

    エージェントには、バージョンの比較を簡素化する新しいヘルパー メソッドがあります。NewRelic::Helper.version_satisfied? 、左側のバージョン番号、文字列としての比較演算子、および右側のバージョン番号の 3 つの引数を受け入れます。この貢献に対して@kekke-nに感謝します。PR#3182

  • 機能: 期間が設定された閾値を超えた場合に、データストア スパンに code.stacktrace プロパティを追加します。

    期間が構成された炎症値を超えると、エージェントはcode.stacktraceプロパティをデータストア スパンに追加します。 閾値は、 transaction_tracer.stack_trace_threshold設定オプションを使用して設定されます。 PR#3220

  • 機能: 「不明」な定数値を統合する

    「Unknown」のさまざまな大文字化スタイルへのすべての参照は、2 つの定数NewRelic::UNKNOWNNewRelic::UNKNOWN_LOWERに統合されました。@tsubasa1122さん、ご協力ありがとうございました!PR#3185

  • バグ修正: Brewfile のソースリンクを修正

    以前は、Multiverse README の Brewfile へのリンクが壊れていました。問題を修正するための PR を送信してくださった@emmanuel-ferdmanに感謝します。PR#3191

  • バグ修正: HTTPX 1.5.0 使用時のエラーを修正

    以前、エージェントは新しい HTTPX バージョン 1.5.0 の使用時にエラーが発生しました。これは、HTTPX が応答を保存する方法が変更されたためです。エージェントは、この変更を適切に処理するように更新され、HTTPX 1.5.0 の使用時にエラーが発生しなくなりました。PR#3203

  • バグ修正: デバッグレベルエージェントログのバグ修正と改善

    設定ソースにエージェントを読み込む際のデバッグレベルでの情報ログを改善します。 PR#3221

  • バグ修正: Slack ワークフロー スクリプトのサーバー側での偽造のリスクを修正

    社内では、Slack に更新を投稿する GitHub アクション ワークフローを使用して、リリースされた gem を追跡しています。[@odaysec] は、このワークフローにおけるサーバー側の偽造のリスクを軽減できる方法を特定しました。ありがとう!PR#3184

  • バグ修正: JSON.load 呼び出しを JSON.parse に置き換えます

    一般的に、JSON.parse は JSON.load よりも安全だと考えられています。この件を指摘していただいた@odaysec さん、ありがとうございます!PR#3183 PR#3230

April 30
Ruby agent v9.19.0

重要

We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date.

See the New Relic Ruby agent EOL policy for information about agent releases and support dates.

v9.19.0

  • Feature: Add Thread ID as attribute to all spans

    The agent will now record the Thread ID as an attribute on each span. PR#3122

  • Feature: Add support for W3C TraceContext Trace Flag

    Previously, the agent would not use the trace flag field of the traceparent header for sampling decisions. This could lead to fragmented traces in the UI. While the default behavior remains unchanged, two new configuration options, distributed_tracing.sampler.remote_parent_sampled and distributed_tracing.sampler.remote_parent_not_sampled, have been introduced to allow more control over the way sampling decisions are made. PR#3135

  • Bugfix: Include request.uri in Transaction events by default

    The New Relic data dictionary expects Transaction events to have the request.uri attribute. The Ruby agent now fulfills this expectation. If you would like to exclude request.uri from Transaction events, you can do so by setting transaction_events.attributes.exclude to 'request.uri'. PR#3103

  • Bugfix: Fix error in Active Job instrumentation when using perform_all_later

    Previously, when Active Job's perform_all_later method was called and the agent was running, a NoMethodError would be raised with the message undefined method 'queue_name' for nil. The error has been fixed and the name of the segment will reflect the first job in the queue. Our thanks goes to @tan-linx for bringing this to our attention and providing a fix. PR#3110

Copyright © 2025 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.