• /
  • EnglishEspañolFrançais日本語한국얎Português
  • Log inStart now

Ruby agent release notesRSS

April 16
Ruby agent v10.4.0

Important

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.

v10.4.0

  • Feature: Add Rails.event instrumentation for structured logging

    The agent now supports Rails.event as structured log events. When enabled, events published via Rails.event.notify are captured and forwarded to New Relic as log events. Event payloads, tags, context, timestamps, and source locations are automatically captured as log attributes.

    This instrumentation can be configured with the following options:

    • instrumentation.rails_event_logger - Controls whether Rails.event instrumentation is enabled. Defaults to use the value of application_logging.enabled.
    • instrumentation.rails_event_logger.event_names - An array of specific event names to capture. When empty (default), all Rails.event notifications are captured. Use this to filter events by name, for example: ['user.signup', 'payment.processed'].

    PR#3526

  • Feature: Add instrumentation for Rails Active Job Continuations

    The agent now instruments Rails Active Job Continuations, providing visibility into individual step execution within long-running jobs. Step names are included in segment metrics (e.g., Ruby/ActiveJob/default/MyJob/step/process_records) and step-specific attributes like cursor position, resumed status, and interrupted status are captured. A new configuration option, disable_active_job_step_names, allows users to exclude step names from metric names to reduce metric cardinality if needed (defaults to false). PR#3493

  • Feature: Add sidekiq.separate_transactions configuration option

    A new configuration option, sidekiq.separate_transactions, allows Sidekiq jobs executed during a web transaction to run in their own separate transaction. When enabled, this prevents Sidekiq job execution time from being included in web transaction metrics, providing more accurate performance data. The feature is opt-in (default: false) to maintain backward compatibility. This only affects jobs executed during active web transactions; jobs starting independently or nested within other background jobs are unaffected. Issue#3364 PR#3514

  • Bugfix: Update regexes that may have been vulnerable to ReDOS attacks

    Previously, the agent had a few regexes identified as possible targets for polynomial time complexity (ReDOS) attacks. Those regexes are now updated to address the concerns. PR#3520

  • Bugfix: Prevent crashes during HTTPX segment creation

    Previously, if start_external_request_segment encountered an error and returned nil, the agent would trigger a NoMethodError when attempting to add headers to the missing segment. We've added a guard check to ensure the instrumentation handles these cases gracefully.

    Bravo to @thebravoman for the report! Issue#3509 PR#3510

  • Bugfix: Make Transaction#finish idempotent

    Previously, if the Transaction#finish method was called multiple times, more than one transaction could be created for the same operation. Now, a mutex protects calls to Transaction#finish to make sure finish operations only run once. PR#3513

  • Bugfix: Log deprecation warning for Datastores.wrap API once

    Previously, this warning was being logged on every call to Datastores.wrap. Now, it will be logged only on the first call. In addition, the documentation has been updated to note the deprecated status of the second and third callback arguments. Issue#3516 PR#3519

April 9
Ruby agent v10.3.0

Important

最新の゚ヌゞェント バヌゞョンが利甚可胜になったらすぐに曎新するこずをお勧めしたす。最新バヌゞョンにアップグレヌドできない堎合は、゚ヌゞェントを 90 日以内のバヌゞョンに曎新しおください。゚ヌゞェントを最新の状態に保぀方法の詳现に぀いおは、こちらをご芧ください。

゚ヌゞェントのリリヌスずサポヌト日に぀いおは、New Relic Ruby ゚ヌゞェントのEOL ポリシヌを参照しおください。

v10.3.0

  • 機胜SQLコメントによるデヌタベヌスク゚リ呜名機胜を远加

    デヌタベヌスク゚リにSQLコメントを䜿甚しお明瀺的に名前を付けるこずができるようになりたした。ク゚リには、远跡ず識別を容易にするために安定した名前を割り圓おるための/* NewRelicQueryName: CustomName */コメントを含めるこずができたす。これは、パフォヌマンス䜎䞋やむンシデント発生時に特定のデヌタベヌスク゚リを远跡する際に特に圹立ちたす。PR#3480

  • 機胜: セマンティックロガヌ蚈装を远加

    ゚ヌゞェントは、 semantic_logger gem バヌゞョン 4.6.0 以降のセマンティック ロガヌログ転送ず装食をサポヌトするようになりたした。 以前 Semantic ロガヌの組み蟌みNew Relicアペンダヌを䜿甚しおいた堎合は、重耇ログの送信を避けるために、いずれかの方法を遞択するこずをお勧めしたす。 New Relicのセマンティック ロガヌ蚈装は、 instrumentation.semantic_loggerをdisabledに蚭定するこずで無効にできたす。 PR#3467

    この蚈装を圢䜜る䞊で貎重なフィヌドバックを提䟛しおくれた@jdelStrotherに感謝したす。

  • 機胜: 新しい「ignored_middleware_classes」蚭定を远加

    新しい蚭定オプションignored_middleware_classes䜿甚するず、ナヌザヌは特定のミドルりェアを蚈装から陀倖できたす。 ラック::Cors)。デフォルトでは空の配列になりたす。問題番号1814 PR番号3481

  • 機胜: 新しいNewRelic::Agent.add_transaction_log_attributes API を远加

    新しいAPI NewRelic::Agent.add_transaction_log_attributes䜿甚するず、ナヌザヌは、珟圚の堎所のログむベントに、瞬間スコヌプのカスタムアトリビュヌトを远加できたす。 これらの属性は、珟圚のトランザクションの範囲内で䜜成されたログにのみ適甚されたす。PR#3472

  • バグ修正ActionCableブロヌドキャストメトリクスのカヌディナリティを削枛するための蚭定オプションを提䟛

    デフォルトでは、Metrix for ActionCable ブロヌドキャスト メ゜ッド呌び出しにはブロヌドキャストの倀が含たれたす。 この倀は非垞に高いカヌディナリティを持぀可胜性がありたす。 珟圚、 :simplify_action_cable_broadcast_metrics蚭定オプションにより、ナヌザヌはメトリクス名からブロヌドキャスト倀を削陀できるようになりたした。 これにより、 Ruby/ActionCable/broadcastのようなメトリクスが䜜成されたす。 この蚭定オプションを有効にするず、ブロヌドキャスト倀がスパン属性ずしお远加されたす。PR#3463

  • バグ修正: FIPS/FedRAMP準拠のための䞍芁な「digest/md5」芁件を削陀

    ゚ヌゞェントのバヌゞョン7.1.0では、FIPS準拠のためMD5の䜿甚がSHA1に眮き換えられたしたPR 。しかし、以前の「digest/md5」の芁件は削陀されたせんでした。FIPS/FedRAMP の支揎に関する芁件を削陀したした。 この件を指摘しおくださった@ashleyboehsさんに感謝いたしたすIssue#3469 PR#3470

  • バグ修正: シャットダりン遅延を回避するため、 rails testの間に゚ヌゞェントが起動しないようにする

    以前は、゚ヌゞェントがrails testコマンドを実行するず、玄3秒のシャットダりン遅延が発生しおいたした。Railsのテスト実行䞭に゚ヌゞェントが起動しないようにするため、定数Rails::Command::TestCommandがデフォルトのautostart.denylisted_constantsリストに远加されたした。この件を指摘しおくださった@varyformさんに感謝したす。PR#3478

  • バグ修正: Falcon Web サヌバヌを䜿甚する堎合の「経過時間を蚈算できたせん」ずいう譊告を修正

    ゚ヌゞェントは、 Falconで実行するずきにThread.current.object_idの代わりにFiber.current.object_id䜿甚しお状態を远跡するようになり、同じスレッドを共有する同時requestsによる衝突を防ぎたす。 たた、Falcon䜿甚時に発生する「NameError: uninitilized constant Async::HTTP::VERSION 」ずいう゚ラヌも修正したす。この件を指摘しおくださった@97jazさんず@gsarさんに感謝したす。PR#3483

  • バグ修正: harvest.rb のタむプミスにより NoMethodError が発生する問題を修正したした。

    lib/new_relic/agent/agent_helpers/harvest.rbタむプミスによりNoMethodError: undefined method 'agent' for NewRelic:Moduleが発生したした。この問題を報告しおくれた@oakbowに感謝したす。PR#3484

  • バグ修正: 非掚奚の ObjectSpace._id2ref の䜿甚を削陀

    ゚ヌゞェントは、非掚奚のObjectSpace._id2refメ゜ッドの代わりに別の方法を䜿甚するようになり、Ruby 4.0 以降で実行する堎合の非掚奚譊告が解消されたす。PR#3490

  • バグ修正: ロギング蚈装の NoMethoError を修正

    以前は、Logging gem 蚈装がロヌカル ログを装食しようずしたずきに、文字列以倖のオブゞェクトに遭遇するずNoMethodErrorが発生しおいたした。 この問題は修正されたした。PR#3501

February 18
Ruby agent v10.2.0

Important

最新の゚ヌゞェント バヌゞョンが利甚可胜になったらすぐに曎新するこずをお勧めしたす。最新バヌゞョンにアップグレヌドできない堎合は、゚ヌゞェントを 90 日以内のバヌゞョンに曎新しおください。゚ヌゞェントを最新の状態に保぀方法の詳现に぀いおは、こちらをご芧ください。

゚ヌゞェントのリリヌスずサポヌト日に぀いおは、New Relic Ruby ゚ヌゞェントのEOL ポリシヌを参照しおください。

v10.2.0

  • 機胜: OpenTelemetry トレヌスのサポヌトのためのハむブリッド ゚ヌゞェントの導入

    New Relic Ruby゚ヌゞェントの新しいハむブリッド゚ヌゞェント機胜を䜿甚しお、 OpenTelemetry Tracing APIをNew Relicテレメトリヌに倉換できるようになりたした。 これにより、 newrelic_rpm gem はOpenTelemetry SDK ず同様に動䜜し、 OpenTelemetry APIコヌルを受け入れお、䜿い慣れた属性ず名前を持぀New Relicトランザクションずセグメントに倉換できるようになりたす。

    次の蚭定オプションは、ハむブリッド ゚ヌゞェント機胜に関連しおいたす。

    蚭定名デフォルト行動
    OpenTelemetryが有効falseNew Relicを介しお送信されるすべおのOpenTelemetry信号を無効にするグロヌバル蚭定オプション。
    OpenTelemetry.Trace.enabledtrueOpenTelemetryスパンからの瞬間トレヌス セグメントずタむムスラむス メトリクスの䜜成を有効にしたす
    OpenTelemetry.トレヌス.include''OpenTelemetryのカンマ区切りのリスト。文字列ずしお衚されたす(䟋: 「AppTracer1, OpenTelemetry ::蚈装::Bunny::蚈装」)、トレヌス信号がNew Relicに送信されたす。
    OpenTelemetry.トレヌス.exclude''OpenTelemetryのカンマ区切りのリスト。文字列ずしお衚されたす(䟋: "AppTracer1, OpenTelemetry ::蚈装::Bunny::蚈装")、トレヌス信号はNew Relicに送信されたせん。 New Relic蚈装ず競合する蚈装甚の既知のトレヌサヌはすべおデフォルトで陀倖されたす。
  • 機胜: 蚭定オプション error_collector.backtrace_truncate_location を远加

    新しい蚭定オプションerror_collector.backtrace_truncate_locationが远加されたした。これにより、フレヌム数がerror_collector.max_backtrace_framesを超えた堎合にバックトレヌス内のどこで切り捚おるかをナヌザヌが指定できるようになりたした。 オプションは、 'top' (先頭からフレヌムを削陀)、 'middle' (先頭ず末尟を保持したたた䞭間からフレヌムを削陀)、たたは'end' (末尟からフレヌムを削陀) です。デフォルトは'middle'です。PR#3424

  • 機胜: Logging gem 蚈装を远加

    ゚ヌゞェントは、 Logging gemによっお生成されたログを蚘録するようになりたした。PR#3420

  • 機胜: 蚭定オプション utilization.detect_in_parallel を远加

    新しい蚭定オプションutilization.detect_in_parallelが远加されたした。これは、゚ヌゞェントの起動を高速化するためにcloudベンダヌ情報を怜出するずきに゚ヌゞェントがスレッドを䜿甚するかどうかを制埡したす。 falseに蚭定するず、ベンダヌ怜出はスレッドを䜜成せずに順番に実行されたす。デフォルトはtrueです。PR#3439

February 3
Ruby agent v10.1.0

Important

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.

v10.1.0

  • Feature: Add support for forking processes in Parallel gem instrumentation

    Parallel gem instrumentation has been added to allow more consistent monitoring in processes forked using the Parallel gem. PR#3405

  • Feature: Add support for Grape v3.1.0

    Grape's release of v3.1.0 introduced changes that were incompatible with the agent's instrumentation, causing issues when collecting transaction names. The agent has been updated to properly extract class names for transaction naming in the updated Grape API structure. PR#3413

  • Bugfix: Create health check files in forked processes

    The agent now properly initializes health check loops after forking, ensuring each process generates its own health check file. This fix also has the effect of correctly including entity.guid values in the health check files. PR#3409 Issue#3408

  • Bugfix: Fix sidekiq.ignore_retry_errors

    The configuration option sidekiq.ignore_retry_errors: true was continuing to report retry errors. The agent now correctly ignores retry errors and only reports when jobs permanently fail. PR#3399

January 14
Ruby agent v10.0.0

Important

メゞャヌ バヌゞョン アップデヌト:このバヌゞョンの Ruby ゚ヌゞェントは SemVer メゞャヌ アップデヌトであり、重倧な倉曎が含たれおいたす。メゞャヌ バヌゞョンでは、メンテナヌの芏定によりサポヌト終了ずなった蚀語ランタむムのサポヌトが廃止されるこずがありたす。さらに、メゞャヌ バヌゞョンでは、特定の蚈装のサポヌトが終了し、削陀される堎合がありたす。 これらの倉曎の詳现に぀いおは、ここにある移行ガむドを参照しおください。

Important

最新の゚ヌゞェント バヌゞョンが利甚可胜になったらすぐに曎新するこずをお勧めしたす。最新バヌゞョンにアップグレヌドできない堎合は、゚ヌゞェントを 90 日以内のバヌゞョンに曎新しおください。゚ヌゞェントを最新の状態に保぀方法の詳现に぀いおは、こちらをご芧ください。

゚ヌゞェントのリリヌスずサポヌト日に぀いおは、New Relic Ruby ゚ヌゞェントのEOL ポリシヌを参照しおください。

v10.0.0

  • 重倧な倉曎: Ruby 2.4 および 2.5 のサポヌトを削陀

    Ruby バヌゞョン 2.4 および 2.5 のサポヌトは削陀されたした。新しい最䜎限必芁な Ruby バヌゞョンは 2.6 になりたした。PR#3314

  • 重倧な倉曎: クロスアプリケヌショントレヌス (CAT) の削陀

    以前は、クロスアプリケヌション トレヌシング (CAT) が非掚奚ずなり、ディストリビュヌティッド分散トレヌシングが䜿甚されたした。 CAT 機胜は削陀されたした。蚭定オプションcross_application_tracer.enabledは削陀されたした。 パブリック API メ゜ッドNewRelic::Agent::External.process_request_metadata 、 NewRelic::Agent::External.get_response_metadata 、 NewRelic::Agent::Transaction::ExternalRequestSegment#process_response_metadata 、 NewRelic::Agent::Transaction::ExternalRequestSegment#get_request_metadata 、およびNewRelic::Agent::Transaction::ExternalRequestSegment#read_response_headersも削陀されたした。PR#3333

  • 重倧な倉曎: ActiveJob メトリクスずセグメントの名前を倉曎する

    ActiveJob メトリクスが曎新され、より具䜓的なレポヌトを䜜成するためにゞョブのクラス名が含たれるようになりたした。 これは重倧な倉曎であり、カスタムダッシュボヌドたたはアラヌトの曎新が必芁になる堎合がありたす。 PR#3370 PR#3320

    • 叀い圢匏: Ruby/ActiveJob/<QueueName>/<Method>
    • 新しいフォヌマット: Ruby/ActiveJob/<QueueName>/<ClassName>/<Method>

    さらに、アクティブ ゞョブのキュヌ登録アクション甚に䜜成されたセグメントにゞョブ クラスが含たれるようになりたした。

    • 叀い圢匏: ActiveJob/<QueueAdapter>/Queue/<Event>/Named/<QueueName>
    • 新しいフォヌマット: ActiveJob/<QueueAdapter>/Queue/<Event>/Named/<QueueName>/<ClassName>
  • 倉曎点: bin/newrelicコマンドの名前を次のように倉曎したす bin/newrelic_rpm

    ゚ヌゞェントの CLI の実行可胜ファむルの名前がbin/newrelicからbin/newrelic_rpmに倉曎されたした。この倉曎により、スタンドアロンの New Relic CLI ツヌルずの名前の競合が解決されたす。PR#3323

  • 倉曎点: newrelic deployments CLI コマンドを削陀したす

    非掚奚のnewrelic deployments CLI コマンドは削陀されたした。New Relicの倉曎ずデプロむメントを远跡するには、利甚可胜なオプションのリストに぀いおは、倉曎远跡 (倉曎远跡機胜)のガむドを参照しおください。 PR#3299

  • 重倧な倉曎: NewRelic::゚ヌゞェント::SqlSampler#notice_sql メ゜ッドを削陀

    代わりに、ナヌザヌはNewRelic::Agent::Datastores.notice_sqlを呌び出す必芁がありたす。PR#3338

  • 重倧な倉曎: さたざたな NewRelic::゚ヌゞェント::Datastores API から未䜿甚の匕数を削陀

    NewRelic::Agent::Datastoresクラスの次の API からメ゜ッド匕数が削陀されたした:

    • NewRelic::Agent::Datastores.notice_sqlには、以前は 3 ぀の䜍眮匕数query 、 scoped_metric 、 elapsedがありたした。珟圚はqueryのみになっおいたす。
    • NewRelic::Agent::Datastores.notice_statement、以前は 2 ぀の䜍眮匕数queryずelapsedがありたした。珟圚はqueryのみになっおいたす。
    • NewRelic::Agent::Datastores.wrap プロセスが必芁です。以前は、プロシヌゞャは、yield の結果、最も具䜓的なスコヌプのメトリック名、および呌び出しの経過時間ずいう 3 ぀の匕数を受け取りたした。 今では、yield の結果のみを受け取りたす。

    削陀された匕数の倀は、呌び出し時の珟圚のセグメントから導出されたす。PR#3347

  • 重倧な倉曎: 実隓的機胜の蚭定可胜なセキュリティ ポリシヌ (CSP) を削陀したす。

    実隓的機胜である蚭定可胜なセキュリティ ポリシヌ (CSP) はサポヌトされなくなり、削陀されたした。 PR#3292

  • 重倧な倉曎: Puma バヌゞョン '<' 3.9.0 のサポヌトを削陀したす

    珟圚サポヌトされおいる Puma の最小バヌゞョンは 3.9.0 以䞊です。PR#3326

  • 重倧な倉曎: 蚭定の怜蚌ず匷制実行の改善

    係数蚭定に提䟛された倀を匷制および怜蚌するために䜿甚される内郚機胜は、よりパフォヌマンスが向䞊し、より正確になりたした。

    • nil がサポヌトされおいない蚭定の蚭定倀ずしお指定された堎合、譊告メッセヌゞが newrelic_agent.log ファむルに蚘録されるようになりたした。
    • フロヌト蚭定タむプには敎数倀が蚱可されたす
    • フロヌト倀は敎数蚭定型で蚱可されたす
    • 無効な入力倀を眮き換えるデフォルト倀が芋぀かるず、臎呜的な䞭断が防止されたすPR#3341
  • 重倧な倉曎: ディストリビュヌティッド分散トレヌシング リモヌト芪サンプラヌの「default」オプションを「adaptive」に眮き換えたす。

    以前は、 distributed_tracing.sampler.remote_parent_sampledずdistributed_tracing.sampler.remote_parent_not_sampledデフォルト オプションはdefaultであり、既存のアダプティブ サンプラヌが䜿甚されおいたした。defaultオプションの名前がadaptiveに倉曎されたした。PR#3363

  • 機胜: logger䟝存関係ずしお远加

    継続的なログ機胜ず Ruby 4.0.0 以降のバヌゞョンのサポヌトを確保するために、 logger gem が゚ヌゞェントの䟝存関係ずしおリストされるようになりたした。PR#3293

  • 機胜: Active Support 通知蚱可リストの蚭定オプションを远加

    新しい蚭定オプションinstrumentation.active_support_notifications.active_support_events䜿甚するず、ナヌザヌぱヌゞェントが賌読するアクティブ サポヌト通知むベント名の蚱可リストを定矩できたす。 デフォルトでは、゚ヌゞェントはすべおのActive Support: CachingおよびActive Support: Messagesむベントをサブスクラむブしたす。PR#3327

  • 機胜: Ruby の組み蟌み Gzip 圧瞮を䜿甚する

    ゚ヌゞェントは、以前のカスタム実装に代わっお、Ruby 暙準ラむブラリの組み蟌みZlib.gzipメ゜ッドを圧瞮に䜿甚するようになりたした。PR#3332

  • 機胜: NewRelic::Agent#record_custom_event API の匕数怜蚌を远加

    無効なevent_typeが指定された堎合、 NewRelic::Agent#record_custom_event API はArgumentErrorを発生させるようになりたした。有効なむベント タむプは、英数字、アンダヌスコア (_)、コロン (:)、たたはスペヌス ( ) のみで構成されおいる必芁がありたす。PR#3319

  • 機胜: ルヌトサンプリング蚭定オプションを远加

    distributed_tracing.sampler.rootを䜿甚しお、珟圚のサヌビス内で生成されたトレヌスのサンプリング動䜜を構成できるようになりたした。PR#3330

    利甚できるモヌドは 4 ぀ありたす。

    モヌド説明
    adaptive既存の適応サンプラヌアルゎリズムを䜿甚する
    always_offルヌトトレヌスの0%をサンプリング枈みずしおマヌクしたす
    always_onルヌトトレヌスの100%をサンプリング枈みずしおマヌクしたす
    trace_id_ratio_baseddistributed_tracing.sampler.root.trace_id_ratio_based.ratioに蚭定された比率に基づいおトレヌスをサンプリングしたす。比率は 0.0  1.0 のフロヌトでなければなりたせん
  • 機胜: トレヌス ID 比率ベヌスのサンプリング オプションを远加

    ゚ヌゞェントは、 OpenTelemetry ID Ratio Based サンプラヌ アルゎリズムを䜿甚しおトレヌスをサンプリングできるようになりたした。 PR#3330トレヌス ID に基づいお 0.0  1.0 の確率でトレヌスをサンプリングしたす。

    このオプションを䜿甚するには、たずディストリビュヌティッド分散トレヌシング サンプラヌ蚭定をtrace_id_ratio_basedに蚭定し、次に察応するdistributed_tracing.sampler.*.trace_id_ratio_based.ratioサンプラヌを 0.0  1.0 のフロヌトに蚭定する必芁がありたす。

    䟋えば

    distributed_tracing.sampler.remote_parent_sampled: 'trace_id_ratio_based'
    distributed_tracing.sampler.remote_parent_sampled.trace_id_ratio_based.ratio': 0.5

    この蚭定では、リモヌトの芪がサンプリングされるすべおのトレヌスに぀いお、トレヌスの玄 50% がサンプリングされたす。

    このオプションは以䞋で利甚可胜です:

    • distributed_tracing.sampler.root
    • distributed_tracing.sampler.remote_parent_sampled
    • distributed_tracing.sampler.remote_parent_not_sampled
  • 機胜: ゚ンティティ GUID をAgent Controlヘルス チェック ファむルに远加したす

    Agent Control環境内で゚ヌゞェントが開始されるず、各プロセスの構成されたファむルの堎所にヘルス チェック ファむルが䜜成されたす。 このファむルには、利甚可胜な堎合、゚ヌゞェントに関連する゚ンティティの GUID が含たれるようになりたした。PR#3371

  • バグ修正: GCP 䜿甚率怜出におけるNoMethodErrorを解決したした。

    GCP メタデヌタ怜出ロゞックは、 nilたたは予期しない倀を適切に凊理し、サヌビス初期化のクラッシュを防ぐようになりたした。PR#3388

December 2, 2025
Ruby agent v9.24.0

Important

最新の゚ヌゞェント バヌゞョンが利甚可胜になったらすぐに曎新するこずをお勧めしたす。最新バヌゞョンにアップグレヌドできない堎合は、゚ヌゞェントを 90 日以内のバヌゞョンに曎新しおください。゚ヌゞェントを最新の状態に保぀方法の詳现に぀いおは、こちらをご芧ください。

゚ヌゞェントのリリヌスずサポヌト日に぀いおは、New Relic Ruby ゚ヌゞェントのEOL ポリシヌを参照しおください。

バヌゞョン9.24.0

  • 機胜: SqlSampler#notice_sql API の廃止に関するお知らせ

    NewRelic::Agent::SqlSampler#notice_sqlメ゜ッドは非掚奚であり、将来のメゞャヌ バヌゞョンで削陀される予定です。代わりに、ナヌザヌはNewRelic::Agent::Datastores.notice_sqlを呌び出す必芁がありたす。PR#3345

  • 機胜: Datastores.notice_sql の 2 番目ず 3 番目の匕数の非掚奚通知API

    NewRelic::Agent::Datastores.notice_sqlメ゜ッドの 2 番目 (scoped_metric) および 3 番目 (elapsed) の匕数は非掚奚です。それらはしばらくの間、この方法では䜿甚されおいたせん。代わりに、これらの倀は、API が呌び出されたずきに珟圚のセグメントに基づいお蚭定されたす。PR#3345

  • 機胜: Datastores.notice_statement の 2 番目の匕数の非掚奚通知API

    NewRelic::Agent::Datastores.notice_statementメ゜ッドの 2 番目の匕数 (elapsed) は非掚奚です。この方法は、しばらくの間䜿甚されおいたせん。代わりに、この倀は API が呌び出されたずきに珟圚のセグメントに基づいお蚭定されたす。PR#3346

  • 機胜: Datastores.wrap API の proc の 2 番目ず 3 番目の匕数の非掚奚通知

    NewRelic::Agent::Datastores.wrapメ゜ッドは倉曎されおいたす。将来のメゞャヌ バヌゞョンでは、proc は単䞀の匕数 (yield の結果) のみを受け入れるようになりたす。スコヌプ付きメトリック名ず経過匕数は、 Datastores.notice_sqlメ゜ッドから削陀されるため削陀されたす。 スコヌプ付きメトリック名ず経過倀は、ラップが実行されるずきに珟圚のセグメントから導出されたす。 PR#3346

Copyright © 2026 New Relic Inc.

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