メモ
特徴
- Google ADK
BaseAgent.runAsyncの計装を追加しました (#3905) (c6c51d5) - Google ADK
FunctionTool.runAsyncを計装(#3935)(57f9ed7) @azure/functions計装をサブスクライバー タイプに更新しました (#3915) (227e779)- ログでライセンスキーをマスクする方法を更新しました (#3945) (6289502)
バグ修正
<3.4.0のファイルの再構成に対応するため、connectの計装クエリを更新しました (#3923) (00b615c)- Promiseが履行または拒否された場合にセグメントをタッチするように
tracer.bindFunctionを更新しました(#3967)(712db61) @smithy/smithy-client4.13.0+の使用に対応するようにAWS SDK v3の計装を更新しました(#3965) (5e0fe24)
コードリファクタリング
- undici、ドメイン、および
process._fatalExceptionの計装におけるAsyncLocalStorage.enterWithへの依存を削除しました (#3894) (612b449)
ドキュメント
雑用
max_trace_segmentsがヒットしたときにログ行を追加 (#3933) (46b9238)client-dynamodbテスト用にassertSegmentDurationをコメントアウト (#3972) (590cd3e)- amqplibテストの問題を修正 (#3969) (a770000)
- Connectの計装をサブスクライバー タイプにリファクタリングしました (#3912) (e5d87b7)
- kafkajs 計装をサブスクライバー タイプにリファクタリングしました (#3958) (72e383c)
memcachedテストでのactualTimevssegmentDurationアサーションを削除 (#3932) (98c50e0)@apm-js-collab/tracing-hooks0.7.0に更新しました (#3949) (5c99cd1)
テスト
継続的なインテグレーション
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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/ )
Notes
Bug fixes
Tests
- Updated
minAgentVersionfor Anthropic versioned tests (#3900) (e1f6c32) - Reorganized the test utilities in AWS versioned tests (#3895) (3025571)
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/)
メモ
特徴
@anthropic-ai/sdk計装サポートを追加しました (#3881) (e8713bb)- OTel DB 属性をセマンティック規則 1.40.0 の安定した名前に更新 (#3826) (6d3000d)
- SNSにディストリビューティッド(分散)トレーシングの伝搬を追加 (#3893) (8fc1144)
コードリファクタリング
発行されたイベントをサブスクライブするための
@aws-sdkv3計装をリファクタリングしました@aws-sdk/smithy-clientサブスクライバーを追加しました (#3877) (0e350fc)- AWS Bedrock Middlewareを使用して
@smithy/smithy-clientsendサブスクライバーを追加しました (#3864) (5e0a6d1) - 汎用 AWS
Clientミドルウェアをサブスクライバーに移動しました (#3889) (3cb1e1b) aws-sdk/dynamodb計装をサブスクライバーミドルウェアに更新しました (#3891) (ff677a2)- 実際のラップされたミドルウェアからBedrockユーティリティを分離するためにAWS SDK v3計装を更新しました (#3883) (eed340e)
- Lambdaの計装をサブスクライバーミドルウェアに更新しました (#3890) (12f8284)
- SNS計装をサブスクライバー タイプにリファクタリングしました (#3876) (b9f3326)
- SQSの計装をサブスクライバー タイプにリファクタリングしました (#3880) (de46dee)
ベンダー固有のサブクラスを使用するように
LlmErrorMessageをリファクタリングしました (#3882) (5b0fd2b)
ドキュメント
雑用
@apm-js-collab/tracing-hooksを0.6.0に更新しました (#3884) (f6ef470)- バージョン8をカバーするようにUndiciテストを更新しました (#3896) (f27e75f)
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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/ )
メモ
特徴
コードリファクタリング
- 発行されたイベントをサブスクライブするために
when計装をリファクタリングしました (#3866) (1b55c5a) - 発行されたイベントをサブスクライブするための
memcached計装をリファクタリングしました (#3849) (915b320) - 発行されたイベントをサブスクライブするために
bluebird計装をリファクタリングしました (#3858) (e3d84c2) - 発行されたイベントをサブスクライブするために
q計装をリファクタリングしました (#3853) (9fdb0b8) grpc-jsクライアントの計装をサブスクライバー タイプにリファクタリングしました (#3856) (057fca2)grpc-jsサーバーの計装をサブスクライバー タイプにリファクタリングしました (#3805) (ca3010a)- ツールクラスのメソッドを適切に計測するために、
@langchain/core人の購読者を更新しました( #3850 )(2日前)
ドキュメント
雑用
テスト
- バージョン管理されたテストを実行するための、使用されていないコンテキストマネージャ機能フラグを削除しました( #3851 )(15c9757 )
- コア追跡クロスエージェントテストを更新しました( #3860 )(08e4570 )
- スパンリンクのテストに関する問題を修正しました( #3863 )(23a8594 )
memcachedテストのセグメント継続時間のタイミングを削除しました (#3869) (bd24410)
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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 support for Continuous Profiling (#3834) (6d8d5b5)
- Added server-side configuration for
profiling.enabled(#3790) (0d44e5b) (#3847) (e57223c) - Added delay + duration to
ProfilingAggregator(#3815) (8000665) - Added supportability metrics for profiling (#3801) (19bbb7e)
- Prevented ProfilingAggregator from running in serverless mode (#3806) (e4db0f4)
- Disabled
profiling.enabledwhen high security mode is enabled (#3803) (9d4eebb) - Added Heap profiler (#3751) (8262f6b)
- Added Cpu Profiler (#3747) (2c2097f)
- Added server-side configuration for
Note: Continuous Profiling UI is coming soon! While the Node.js agent now supports Continuous Profiling data collection, the visualization experience will debut in Limited Preview starting next week. If you would like to get early access to the profiling dashboards and UI features, please reach out to your Account Executive (AE) about how to opt-in to the preview.
Code refactoring
Documentation
Tests
- Added segment duration tests for
ioredis/iovalkey(#3825) (9738bc8) - Added segment duration timing tests for
mysql2(#3820) (bb424ff) - Changed structure of bedrock tests to avoid getting instrumented core libraries from first test (#3838) (886a36c)
- Changed structure of lambda and sns tests to avoid getting instrumented core libraries from first test (#3836) (414044d)
- Updated
@aws-sdk/lib-dynamodbversion range (#3829) (d28c938)
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/)