メモ
特徴
- OTEL ログAPIのサポートを追加しました ( #3228 ) (19a9c78 )
 - パッケージで計装が無効になっている場合のメトリクスのサポートを追加しました ( #3252 ) (6098a5b )
 - サンプル設定ではデフォルトでタイマーが無効になっている計装 ( #3253 ) (72eb8d4 )
 
バグ修正
コードリファクタリング
ドキュメント
- 正しいリポジトリを使用するようにディストリビューティッド(分散)トレーシングの例を更新しました ( #3254 ) (1fb3859 )
 - 互換性レポートを更新しました ( #3299 ) (8b85342 )
 - 互換性レポートを更新しました ( #3267 ) (2712c94 )
 - 互換性レポートを更新しました ( #3265 ) (daedadd )
 - 互換性レポートを更新しました ( #3261 ) (bd7d3fa )
 - 互換性レポートを更新しました ( #3246 ) (c289fb5 )
 - 互換性レポートを更新しました ( #3241 ) (64529e1 )
 
雑用
テスト
- バージョン付きテストのエンジンとバージョン範囲をクリーンアップしました ( #3260 ) (c7fd60e )
 - 失敗する http ベンチマークテストを修正しました ( #3258 ) (7e8cd48 )
 - 失敗するスパンイベントベンチマークテストを修正しました ( #3255 ) (05b955f )
 - 最新の 24 での CI の問題を修正しました ( #3277 ) (960d169 )
 - タイマーが常に有効であると想定していたテストを修正しました ( #3257 ) (40cfda1 )
 - nestjs テスト アプリへのピア依存関係の強制インストール ( #3269 ) (4e454ff )
 
継続的なインテグレーション
- ベンチマークテストが失敗した場合に CI が失敗するように更新しました ( #3256 ) (a6a7a15 )
 - NR One にベンチマーク メトリクスの送信を追加 ( #3285 ) (7fc8e40 )
 
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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 エージェントは SemVer のメジャー アップデートであり、次の重大な変更が含まれています。メジャー バージョンでは、メンテナーの規定によりサポート終了となった言語ランタイムのサポートが中止される場合があります。さらに、メジャー バージョンでは、特定の計装のサポートが終了し、削除される場合があります。 これらの変更の詳細については、 移行ガイドを参照してください。
- Node.js 18のサポートを終了しました
 fastifyの最小サポートバージョンを 3.0.0 に更新しました。pinoを 8.0.0 に、koa-routerを 12.0.0 に
特徴
- Node.js 18 のサポートを廃止しました ( #3097 ) (cb7c080 )
 fastify、pino、koa-routerの最小サポートバージョンを更新しました ( #3108 ) (ae9e21d )
ドキュメント
- 新しいAWS Bedrock API ( #3230 ) (e1ff0d3 ) を使用して AI モニタリングの互換性ドキュメントを更新しました
 - 互換性レポートを更新しました ( #3237 ) (dc85e4e )
 
テスト
- すべての期待されるセグメントを挿入するように
assertSegmentsを修正しました ( #3239 ) (de183fb ) - CI の問題を回避するために発信コールを模擬するテストを更新しました ( #3234 ) (66694c6 )
 
継続的なインテグレーション
node-newrelic以外のリポジトリの semver メジャー コピーを除外するようにリリースの準備を更新しました ( #3242 ) (82d9689 )- リリース準備を更新し、重大な変更に関するコピーを追加しました ( #3199 ) (ca1131c )
 
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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/ )
メモ
特徴
バグ修正
eventSegment.addAttributenull の場合はクラッシュしません ( #3215 ) (8955f37 )openaiレスポンス API のサポートが >=v4.87.0 に変更されました ( #3219 ) (19c0c70 )
ドキュメント
雑用
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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/ )
メモ
特徴
ドキュメント
雑用
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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 24 の問題を修正 ( #3181 ) (24832df )
 - メイン CI ワークフローの強制ラベルを削除しました ( #3183 ) (3aaee17 )
 - CI のブロックを解除するために undici テストを更新しました ( #3185 ) (08261eb )
 
継続的なインテグレーション
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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/ )
Notes
Features
- Added 
openaiv5 streaming support (#3148) (6e90d41) - Added support for 
openai.responses.createapi (#3139) (a1204b2) 
Bug fixes
Code refactoring
- Updated transformation rules to remove the bespoke rule to appease @google-cloud/pubsub <5.1.0 (#3151) (2d9b4b4)
 
Documentation
Miscellaneous chores
- Added logging of used New Relic environment variables (#3145) (1a9d9f5)
 - Added supportability metrics to OTEL metrics API (#3164) (5312db0)
 - Fixed formatting in Slack PR titles (#3167) (847859f)
 - Improved output of pending prs script (#3160) (9bafd77)
 - Improved setup of OpenTelemetry metrics API (#3138) (e91592d)
 - Pinned 
google/genaito <1.5.0 (#3154) (04b9bde) - Removed discontinued Bedrock models (#3158) (2c79a31)
 - Removed usage of 
shim.argsToArrayin favor of rest parameters (#3141) (b144d71) - Tweaked nestjs test manifest (#3152) (51b82aa)
 
Tests
- Added JSDoc annotation for benchmark interface (#3127) (77e7e0a)
 - fixed test assertion for langchain openai (#3169) (29ec912)
 - Skips running nest 11+ on node 18 due to dropping support (#3149) (961975b)
 - unpinned google genai tests (#3168) (cfa7114)
 
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/)