Releases: newrelic/node-newrelic-aws-sdk
v7.4.2
Miscellaneous chores
- Revert "refactor: Updated aws sdk instrumentation to construct specs at instrumentation (#259)" (#286) (87678d4)
- This will allow customers using
newrelic
<11.11.0
to no longer crash when usingaws-sdk
v2 or v3.
- This will allow customers using
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/)
v7.4.1
Miscellaneous chores
Continuous integration
- Removed
use_new_release
input from prepare release workflow (#283) (d63bdd2) - Removed changelog.json file (#281) (e4ac38f)
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/)
v7.4.0
Miscellaneous chores
- deps-dev: bump follow-redirects from 1.15.5 to 1.15.6 (#277) (ce0d324)
- Removed unused attributes on LlmChatCompletionSummary and LlmEmbedding (#278) (c1a9978)
- Updated test-utils dependency (#279) (5b037c6)
Continuous integration
- Updated CI workflows to run
npm ci
instead ofnpm install
to catch package-lock.json being out of sync (#276) (87b1f07)
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/)
v7.3.0
Features
- Added ability to disable capturing of content in LLM events
ai_monitoring.record_content.enabled
(#268) (a36050e) - Added llm.tokenCountCallback support to Bedrock (#270) (d2af144)
Bug fixes
Miscellaneous chores
- Changed token_count to only use tokenCountCallback (#272) (a9dbf26)
- Updated Bedrock entities with token_count (#269) (f6a86cb)
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/)
v7.2.0
Features
- Added ability to disable instrumenting streaming via
ai_monitoring.streaming.enabled
=false
(#257) (9b5abd6)
Code refactoring
- moved mock server to v3 so deps can be installed during versioned test run (#250) (33bf934)
- Removed storing message, request and completion id to be used to post LlmFeedbackEvents (#261) (0ab4890)
- Updated aws sdk instrumentation to construct specs at instrumentation (#259) (94de420)
Miscellaneous chores
- Apply LLM updates based on specification changes (#253) (a32f0bd)
- Refactor LLM user added metadata (#256) (c2a0314)
- Replace inlined bedrock server with test-utils version (#251) (94a2562)
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/)
v7.1.0
Features
- Added Bedrock LLM streamed response handling (#245) (fb1911a)
- Added initial objects for LLM events (#236) (0543609)
- Added instrumentation for InvokeModelCommand (#239) (42d04ff)
- Added LLama2 support to LLM events and mock server (#238) (31dad9c)
- Added llm attribute to all transactions that contain llm spans for bedrock (#246) (3032545)
- Added ability to store feedback ids by request id (#240) (0bb4ffc)
- Added handling errors by adding additional attributes to the transaction errors. (#244) (e9584b4)
- Record metric on every InvokeModelCommand (#242) (0766bc6)
Code refactoring
- Added a serialize method to LlmEvent to remove the complex objects before enqueuing to the custom event aggregator (#241) (993673e)
- Removed aws_bedrock_instrumentation feature flag as feature is ready (#248) (e2dc0ad)
Miscellaneous chores
Tests
- Added missing test files to config (#233) (e4b504c)
- Added mock server for Bedrock API (#230) (c1e4c4c)
- Pinned peer deps of @aws-sdk/util-dynamodb and @aws-sdk/client-dynamodb so the older versions of @aws-sdk/lib-dynamodb pass (#231) (0a5773b)
- Resolved issue with testing in main repo (#234) (e5294ed)
Continuous integration
- Fixed misspelling in prepare-release.yml (#247) (783e474)
- Updated prepare-release to use conventional commit based releases. (#232) (5cbb649)
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/)
v7.0.3
- Updated aws-sdk v3 instrumentation to only call
shim.setLibrary
andshim.setDatastore
once instead of on every call to SQS, SNS, and DynamoDB. - Updated axios from 0.21.4 to 1.6.0
- Updated ancestor dependency newrelic from 11.0.0 to 11.5.0
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/)
v7.0.2
- Removed
newrelic
as peer dependency since this package only gets bundled with agent. - Bumped @babel/traverse from 7.17.3 and 7.20.5 to 7.23.2
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/)
v7.0.1
- Updated v3 smithy-client instrumentation to properly handle all types of clients for DynamoDB, SQS, and SNS.
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/)
v7.0.0
-
BREAKING: Removed support for Node 14.
-
Added support for Node 20.
-
Simplified instrumentation to only register relevant v3 middleware once in the
send
method of the SmithyClient. -
Updated vulnerable dependencies:
- word-wrap from 1.2.3 to 1.2.4.
- protobufjs from 7.2.3 to 7.2.4.
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/)