Notes
Features
- Add internal OTEL API to agent (#4147) (b014f82)
- Collect on-CPU time alongside wall time in
CpuProfiler(#4146) (3b440f3)
Bug fixes
Documentation
Support statement:
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. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
Bug fixes
Documentation
Miscellaneous chores
Tests
Support statement:
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. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
Bug fixes
- Handled
$0as a replacement in a metric normalization rule to return the matched string in its entirety (#4150) (b57fcc8)
Documentation
Miscellaneous chores
- Attached serverless mode config to agent instance (#4140) (7a3592f)
- Removed dead
otlp_endpointconfig option (#4142) (05b072f)
Continuous integration
Support statement:
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. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
メモ
特徴
- ヒーププロファイラーにソースマッピングのサポートを追加しました (#4122) (dcee39f)
- CPU(ウォールタイム)プロファイラーにソースマッピングのサポートを追加しました (#4095) (f6123bc)
- すべての送信OpenTelemetryメトリクスコールに
otlp_resource_attributesを追加 (#4128) (a0c1c5b) - サーバー側の設定を介して
ai_monitoring.enabled、ai_monitoring.streaming.enabled、およびai_monitoring.record_content.enabledを割り当てるサポートを追加しました(#4123)(c4d8032)
バグ修正
ドキュメント
雑用
- ボットユーザーによる
notify-release.ymlのスケジュールを変更しました (#4135) (a9318ae) - 当社のボットユーザーを使用して
versioned-security-agent.ymlのスケジュールを変更しました (#4134) (d7c6f64) - ボットユーザーによるスモークテストのスケジュールを変更しました (#4133) (400268e)
- セキュリティエージェントのワークフローでバージョン管理されたテストをシャーディングしました (#4119) (fe200c4)
- スイートを位置パラメーターとして受け入れるようにテストランナーを更新しました (#4117) (ac0985d)
テスト
- winstonにロガーを構築するためのシナリオをさらに追加しました (#4120) (ea90fc3)
- サポートしていない範囲のwinstonテストのスキップを追加しました(#4121)(e75e15e)
- テスト対象のマトリックスを減らすために、
pg-nativeテストにサンプリングを適用しました(#4124)(b1ad2da) - 不安定なamqplibの非同期ワーク所要時間のアサーションを修正 (#4118) (3544237)
- common.requestの単体テストからタイミングの競合を削除しました (#4113) (b22c25b)
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。( https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/ )
エージェントのリリースとサポート日については、New Relic Node.js エージェントの EOL ポリシーを参照してください。( https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/ )
メモ
バグ修正
- 重複する
uncaughtExceptionハンドラーの登録を避けるため、最初のNrTransportにhandleExceptionsを割り当てるようにwinstonインストゥルメントされたを更新しました (#4108) (d60a48d)- グローバルな
process.on('uncaughtException')ハンドラーが原因で、使用されなくなったロガーのNrTransportオブジェクトが解放されないため、線形メモリリークが発生します。
- グローバルな
ドキュメント
継続的なインテグレーション
- ネイティブのバージョン管理されたスイートがNode 22でビルドされるように、CIのnpmを11に固定しました (#4114) (b844e94)
- 8分間のバージョン管理されたシャードのタイムアウトを削除しました (#4111) (0ef6374)
- memcachedのCIの問題の修正を再度試みました (#4098) (f67fef5)
- CIランナー間でバージョン管理されたテストをシャード化しました (#4101) (1471734)
テスト
- ハイブリッドエージェントインストゥルメンテーションの使用を推奨するパッケージのテスト対象バージョンを減らすため、prismaとnextに
samplesを追加しました (#4112) (7d8bd7c) - 実行中のスイートの
node_modulesからgrpc``proto-loaderを解決しました (#4110) (5b5a9f8)
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。( https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/ )
エージェントのリリースとサポート日については、New Relic Node.js エージェントの EOL ポリシーを参照してください。( https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/ )
メモ
特徴
- Node.js 26のサポートを追加しました (#4084) (4a7f777)
CpuProfilerサンプルデータにspan_idおよびtrace_idラベルを追加しました (#4049) (c2b1737)K_REVISIONを含めるように新しいGCP Cloud Runのホスト名ロジックを追加しました (#4069) (02855dc)profiling.source_mapping.enabled設定オプションを追加しました (#4090) (43add80)- 送信
tracestateヘッダーのspanIdを削除しました (#4091) (40a8bf1)
コードリファクタリング
ドキュメント
雑用
継続的なインテグレーション
- node-versionに
lts/*を使用するようにrelease-creationを更新しました (#4080) (7eaed22) - 最新バージョンのnodeを確実に取得できるように、
check-latestを含めるようにsetup-nodeジョブを更新しました (#4079) (4a425f6)
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。( https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/ )
エージェントのリリースとサポート日については、New Relic Node.js エージェントの EOL ポリシーを参照してください。( https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/ )
Bug fixes
Fixed Azure functions crashing when they include response headers (#4070) (c88d2b7)
Documentation
Updated compatibility report (#4067) (0ae24b8)
Support statement
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 Node.js agent EOL policy for information about agent releases and support dates.