メモ
特徴
- 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/)