Skip to content

chore(deps): update dependency newrelic to v12 #26

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 31, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
newrelic 9.10.1 -> 12.18.0 age adoption passing confidence

Release Notes

newrelic/node-newrelic (newrelic)

v12.18.0

Compare Source

v12.17.0

Compare Source

Features
  • Azure Function utilization (#​3017) (80ab93e)
  • Support honoring W3C traceparent sampled flag (#​3009) (d903413)
    • By default the agent will not honor the traceparent sampled flag.
    • To control how sampling works with traceparent set the following in config:
      • distributed_tracing.sampler.remote_parent_sampled(when the traceparent sampled flag is 01)
        • always_on: the agent will sample spans
        • always_off: the agent will not sample spans
        • default: the agent will rely on existing priority sampling to make its decisions
      • distributed_tracing.sampler.remote_parent_not_sampled(when the traceparent sampled flag is 00)
        • always_on: the agent will sample spans
        • always_off: the agent will not sample spans
        • default: the agent will rely on existing priority sampling to make its decisions
Code refactoring
  • Updated otel bridge to centralize mapping rules for a given span attribute to accomondate semantic convention spec updates (#​3010) (c20c36b)
Documentation
Tests
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/)

v12.16.1

Compare Source

v12.16.1 (2025-03-24)

Features
Bug fixes
  • Fixed tracer.transactionNestProxy to create a new transaction if there is no transaction or transaction is not active (#​3007) (ced9e22)
Documentation
Tests
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/)

v12.16.0

Compare Source

v12.16.0 (2025-03-17)

Features
  • Added support for response streaming Lambda functions (#​2981) (61dbbf9)
  • Added AWS entity linking segment attributes for otel bridge (#​2978) (6bf1ccc)
  • Added error handling on transactions for otel spans (#​2985) (4e61e09)
Code refactoring
  • Updated span event generation to assign the appropriate span.kind based on the segment name (#​2976) (697b17e)
Documentation
Miscellaneous chores
Tests
  • Fixed fastify assertions around span kind while running security agent (#​2983) (c641645)
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/)

v12.15.0

Compare Source

v12.15.0 (2025-03-03)

Features
  • Allowed undici error reporting to be disabled with feature flag undici_error_tracking (#​2956) (6278107)
    • Thanks for your contribution @​Voziv 🎉
  • Added ability to propagate traceparent and tracestate on incoming server/consumer spans and outgoing client http and producer spans (#​2958) (258ad7d)
  • Added server span transaction naming fallback to the url.path (#​2966) (770bf6f)
  • Updated Context class to ensure bi-directional context propagation with opentelemetry bridge (#​2962) (dfeec5a)
Code refactoring
  • Separated context classes for agent in standard and opentelemetry bridge mode (#​2967) (d11c071)
Documentation
Miscellaneous chores
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/)

v12.14.0

Compare Source

Features
  • Added support for region-prefixed Bedrock models (#​2947) (6acf535)
  • Added attribute reconciliation for message producer spans (#​2942) (a9ba396)
  • Added timeslice metrics for synthesized consumer segments (#​2938) (acfe953)
Bug fixes
  • Fixed queueing of logs from child loggers (#​2945) (888cfe8)
  • Fixed undici/fetch instrumentation to properly assign the parent-id portion of the traceparent header on outgoing requests to the active http external span id (#​2951) (bc714cf)
  • Updated api.recordLogEvent to no longer truncate the message key in log event (#​2949) (8dd557b)
Documentation
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/)

v12.13.0

Compare Source

Features
  • Added timeslice metrics for synthesized server segments (#​2924) (f404585)
  • Added timeslice metrics for synthesized producer segments (#​2939) (6832637)
  • Added timeslice metrics for synthesized database segments (#​2922) (8606f78)
  • Propagate agent root context when opentelemetry ROOT_CONTEXT is passed in to trace propagator.(#​2940) (b85111c)
    • Added logic to handle properly naming and ending transactions for server spans.
  • Provided ability to disable instrumentation for core Node.js libraries (#​2927) (2d232f1)
Bug fixes
  • Fixed api.getTraceMetadata to handle when there is an active transaction but not active segment (#​2944) (6db3b4d)
Documentation
Miscellaneous chores
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/)

v12.12.0

Compare Source

v12.12.0 (2025-02-05)

Features
  • Added health check support for upcoming feature (#​2841) (4c8bf13)
  • Added opentelemetry bridge instrumentation that adds a context manager, and processor to handle synthesizing segments and time slice metrics. (#​2906) (d2e8a9e)
Bug fixes
  • Updated default config to accept undefined as default value (#​2917) (e049442)
Documentation
Miscellaneous chores
Continuous integration
  • Optimized the lambda layers and k8s init containers post release workflow (#​2915) (4be1099)
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/)

v12.11.3

Compare Source

Bug fixes
  • Fixed issue with bluebird and when instrumentation where checking active context crashed when transaction prematurely ends (#​2909) (4a30d5c)
  • Fixed transaction-shim to properly create new transactions when the existing transaction is not active (#​2912) (3ad8c59)
Documentation
Miscellaneous chores
Continuous integration
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/)

v12.11.2

Compare Source

Features
Bug fixes
  • Added defensive code in shim to prevent crashing when checking parent segment (#​2898) (751eb96)
Documentation
Miscellaneous chores
Tests
  • Improved test coverage of normalizing claude 3 messages (#​2893) (cc65763)
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/)

v12.11.1

Compare Source

Bug fixes
  • Updated undici instrumentation to fix crash with trying to calculate exclusive duration on a segment that no longer exists (#​2884) (3b7e4bf)
Documentation
Miscellaneous chores
Tests
  • Restored the branch to test apollo-server-plugin to main (#​2879) (978faab)
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/)

v12.11.0

Compare Source

Features
  • Removed transaction from segment. Introduced a new enterSegment and enterTransaction to make context propagation more clear (#​2646) (d84531a)
  • Removed children from segments. (#​2689) (66f140f)
  • Added segment tree to transaction trace (#​2717) (8fcc239)
  • Added segment synthesizer and provided ability to convert http client otel spans to external http trace segments (#​2745) (c42f8e6)
  • Added otel consumer span processing (#​2854) (82fe9d5)
  • Added segment and transaction synthesis for http server spans (#​2833) (8fa4d05)
  • Added segment synthesis for db client otel spans to db trace (#​2820) (1ad1858)
  • Added segment synthesis for internal spans (#​2840) (436c63d)
  • Added segment synthesis for otel producer spans (#​2839) (30f4995)
Bug fixes
  • Updated shim.createSegment and shim.handleMqTracingHeaders to be backwards compatible with the changes to context manager (#​2844) (554b4bf)
Code refactoring
  • Removed class construction on the segment synthesis and instrumentation (#​2837) (4b7ec0f)
Documentation
Miscellaneous chores
Tests
  • Updated a langchain test to be less rigid on asserting the tracking metric by @langchain/core version (#​2876) (73985ea)
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/)

v12.10.0

Compare Source

v12.10.0 (2025-01-09)

Features
  • Added instrumentation for @opensearch-projects/opensearch v2.1.0+ (#​2850) (763c0e6)
Bug fixes
  • Fixed event matcher to use properties specific to web requests (v1/ALB and v2) (#​2863) (a93fe6e)
Miscellaneous chores
Tests
Continuous integration
  • Updated codecov-action to latest released version sha (#​2866) (75f8902)
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/)

v12.9.0

Compare Source

Features
  • Added entity linking attributes to aws-sdk v3 Lambda segments (#​2845) (8820265)
  • Provided ability to define newrelic config as newrelic.mjs (#​2836) (972b59d)
Documentation
Miscellaneous chores
Tests
  • Removed tap and cleaned up left over tap helpers (#​2804) (37407b6)
  • Updated match to fail if you pass in an object that lacks the expected keys (#​2843) (a3db8bd)
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/)

v12.8.2

Compare Source

v12.8.2 (2024-12-09)

Bug fixes
  • Fixed mysql2 promise instrumentation to properly handle createPool and createPoolCluster (#​2823) (a679872)
  • Fixed matching for Lambda events containing resource but which aren't API Gateway (#​2825) (64d2042)
Documentation
Miscellaneous chores
Tests
  • Added test/custom-assertions.js to the apollo-server external versioned tests config (#​2817) (568525a)
  • Fixed flakey when versioned test (#​2821) (54f034b)
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/)

v12.8.1

Compare Source

Bug fixes
  • Fixed matching for ALB and API Gateway (v1 & v2) events for Lambda (#​2780) (2f1a6c6)
  • Updated mysql2 instrumentation to work with 3.11.5+ (#​2811) (3ec4fee)
Documentation
Tests
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/)

v12.8.0

Compare Source

v12.8.0 (2024-11-19)

Features
  • Added new configuration options to add custom tags (labels) to logs (#​2743) (d20c874)

    • With custom tags on logs, platform engineers can easily filter, search, and correlate log data for faster and more efficient troubleshooting, improved performance, and optimized resource utilization. To learn more about this feature see the documentation
    • To enable set config.application_logging.forwarding.labels.enabled to true or the environment variable NEW_RELIC_APPLICATION_LOGGING_FORWARDING_LABELS_ENABLED to true (#​2727) (36adb13)
    • To exclude labels that were set on application from logs use config.application_logging.forwarding.labels.exclude or the environment variable NEW_RELIC_APPLICATION_LOGGING_FORWARDING_LABELS_EXCLUDE
  • Added support for Bedrock Claude 3.5 invoke model user request (#​2721) (a901a24)

  • Moved entity.guid, entity.name, entity.type, and hostname to common.attributes on logs payload instead of in every log message (#​2736) (a7f14de)

Bug fixes
  • Corrected expected shape of user input in get Prompt() (#​2741) (a8eef8b)
Documentation
Miscellaneous chores
Tests
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/)

v12.7.0

Compare Source

v12.7.0 (2024-11-11)

Features
Documentation
Miscellaneous chores
  • Added a benchmark script for our sql parser (#​2708) (9b6de68)
  • Updated express-esm, generic-pool, grpc, & grpc-esm tests to node:test (#​2702) (a229bbf)
Tests
  • Migrated mysql and mysql2 versioned tests to node:test (#​2711) (fc767e0)
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/)

v12.6.1

Compare Source

v12.6.1 (2024-11-07)

Features
Bug fixes
Documentation
Miscellaneous chores
Tests
  • Fixed file extensions for aws-sdk v2 and v3 versioned tests to reflect they have been migrated to node:test (#​2687) (4ec09ba)
  • Migrated elasticsearch and esm-package versioned tests to node:test (#​2680) (0e0c2b2)
  • Updated cls and connect tests to node:test (#​2676) (1e74434)
  • Reorganized custom assertions and improved test reporter (#​2700) (9e98b18)
  • Updated cassandra-driver tests to node:test (#​2678) ([bd4f7ff](https://redirect.g

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/newrelic-12.x branch 3 times, most recently from b2a861e to 8f4b9e4 Compare August 19, 2024 18:33
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch from 8f4b9e4 to 1d60ad6 Compare August 27, 2024 22:24
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch 2 times, most recently from 9cfbb71 to c3d4bc6 Compare September 11, 2024 15:45
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch from c3d4bc6 to 15d0fe5 Compare September 12, 2024 21:10
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch from 15d0fe5 to 3f9fd74 Compare September 23, 2024 16:16
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch 2 times, most recently from 02f104a to 2f4f23c Compare October 30, 2024 20:32
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch 2 times, most recently from abb40e3 to 42ddcf7 Compare November 11, 2024 17:45
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch from 42ddcf7 to 20e58ce Compare November 19, 2024 21:54
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch 2 times, most recently from 2e0c60a to 97e1ac3 Compare December 9, 2024 22:15
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch from 97e1ac3 to bb59c4b Compare December 18, 2024 22:50
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch 3 times, most recently from 19020e0 to 9b4b2d2 Compare January 16, 2025 18:17
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch 2 times, most recently from ea1950f to cbd6203 Compare January 29, 2025 22:07
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch from cbd6203 to 45866cd Compare February 5, 2025 16:41
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch 2 times, most recently from 68ea85c to a694489 Compare February 18, 2025 19:41
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch from a694489 to 81ec755 Compare March 3, 2025 20:39
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch from 81ec755 to f43535f Compare March 17, 2025 17:30
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch from f43535f to cdc5d7e Compare March 24, 2025 23:31
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch from cdc5d7e to 7bd6907 Compare April 2, 2025 21:29
@renovate renovate bot force-pushed the renovate/newrelic-12.x branch from 7bd6907 to 678d8dd Compare April 14, 2025 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

0 participants