メモ
⚠ 重大な変更
このバージョンの 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.addAttribute
null の場合はクラッシュしません ( #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/ )
メモ
特徴
openai
v5 ストリーミング サポートを追加しました ( #3148 ) (6e90d41 )openai.responses.create
API のサポートを追加しました ( #3139 ) (a1204b2 )
バグ修正
コードリファクタリング
ドキュメント
雑用
- 使用された New Relic 環境変数のログ記録を追加しました ( #3145 ) (1a9d9f5 )
- OTEL メトリクスAPIにサポート性メトリクスを追加 ( #3164 ) (5312db0 )
- Slack PR タイトルの書式を修正しました ( #3167 ) (847859f )
- 保留中の PRS スクリプトの出力が改善されました ( #3160 ) (9bafd77 )
- OpenTelemetryメトリクスAPIのセットアップの改善 ( #3138 ) (e91592d )
google/genai
<1.5.0 に固定しました ( #3154 ) (04b9bde )- 廃止されたBedrockモデルを削除しました( #3158 )(2c79a31 )
- 残りを優先して
shim.argsToArray
の使用を削除しました ( #3141 ) (b144d71 ) - 調整された nestjs テスト マニフェスト ( #3152 ) (51b82aa )
テスト
- ベンチマークインターフェースに JSDoc アノテーションを追加しました ( #3127 ) (77e7e0a )
- LangChain openai のテストアサーションを修正しました ( #3169 ) (29ec912 )
- サポートを廃止したため、ノード 18 でのネスト 11+ の実行をスキップします ( #3149 ) (961975b )
- 固定を解除した Google 生成 AI テスト ( #3168 ) (cfa7114 )
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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/ )