Skip to content
This repository has been archived by the owner on Jun 5, 2024. It is now read-only.

Releases: newrelic/node-newrelic-aws-sdk

v7.4.2

05 Jun 17:36
63ebe6a
Compare
Choose a tag to compare

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 using aws-sdk v2 or v3.

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

09 Apr 17:18
5f6691b
Compare
Choose a tag to compare

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

02 Apr 17:18
ae9ac71
Compare
Choose a tag to compare

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 of npm 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

12 Mar 19:39
951610b
Compare
Choose a tag to compare

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

  • Added override setting to middleware configuration (#273) (1a291f0)

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

29 Feb 20:36
e5565f2
Compare
Choose a tag to compare

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

18 Jan 18:14
dd38211
Compare
Choose a tag to compare

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

  • Used latest of test deps for bedrock versioned tests (#235) (bc0fa24)

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

07 Dec 15:48
b6f60ad
Compare
Choose a tag to compare
  • Updated aws-sdk v3 instrumentation to only call shim.setLibrary and shim.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

25 Oct 17:46
6887eb9
Compare
Choose a tag to compare
  • 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

19 Sep 21:40
13a0410
Compare
Choose a tag to compare
  • 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

28 Aug 13:33
1e33012
Compare
Choose a tag to compare
  • 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/)