Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 11, 2022

Bumps elastic-apm-node from 3.26.0 to 3.30.0.

Changelog

Sourced from elastic-apm-node's changelog.

==== 3.30.0 2022/03/10

[float] ===== Breaking changes

  • Added a new config option that replaces both and . The latter two are now deprecated, but still supported. If spanStackTraceMinDuration is specified, then any value for the deprecated two options will be ignored.

There is a significant change in default behavior of the APM agent. If none of these configuration options is specified, then the default (spanStackTraceMinDuration: -1) is that stack traces are not collected and reported for any spans. This change in default behavior was made because the CPU performance impact of collecting span stack traces was found to be too high in practice for busy and/or complex applications. This is mentioned in the "Breaking changes" section to highlight the change, but it is not considered breaking in general. The impact is that the "Stack Trace" tab in the "Span details" view in the Kibana APM app will be empty. This was already the case for some spans based on span duration. ({pull}2565#2565)

  • Implement the explicit signaling of Lambda invocation completion to the Elastic AWS Lambda Extension. This improves data flushing in a Lambda environment to ensure tracing data is only sent when the Lambda is active. This avoids possible tracing data loss while a Lambda VM is frozen. ({issues}2485#2485)

However, because this change triggers a bug in the extension, this version of the APM Node.js Agent must only be used with versions of the https://www.elastic.co/guide/en/apm/guide/current/aws-lambda-extension.html[AWS Lambda Extension] after v0.0.3.

[float] ===== Features

  • Add faas.name and faas.version fields to Lambda transactions. ({issues}2587#2587)
  • Added automatic wrapping of AWS Lambda handlers ({pull}2577#2577)
  • Improvements to AWS Lambda instrumentation: Better transaction.name for API Gateway-triggered lambdas. Respect explicitly set serviceName, serviceVersion, and usePathAsTransactionName config settings. Default cloudProvider: none and centralConfig: false to reduce required environment variables for setting up APM instrumentation of Lambdas. ({issues}2531#2531)

[float] ===== Bug fixes

[[release-notes-3.29.0]]

... (truncated)

Commits
  • 487f696 3.30.0 (#2607)
  • 5a8975e feat: improves Lambda data flushing and extension signaling (#2586)
  • a0355c0 feat: capture faas.name and faas.version for Lambda (#2599)
  • 94c1f11 fix: fix sourcemap errors with node v18 (#2596)
  • 763f5f3 feat: auto wrapper for lambda handler functions (#2577)
  • 062f2e2 ci: support AWS lambda when a tag release is created (#2585)
  • b7eecca synchronize json schema specs (#2591)
  • ff1626b chore: add a dev script for making a Lambda layer of the local changes
  • 95df649 docs: remove travis reference (#2590)
  • 2bdcd9b chore: ignore tmp/ dir in linting (as already done in .gitignore)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [elastic-apm-node](https://github.com/elastic/apm-agent-nodejs) from 3.26.0 to 3.30.0.
- [Release notes](https://github.com/elastic/apm-agent-nodejs/releases)
- [Changelog](https://github.com/elastic/apm-agent-nodejs/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-nodejs@v3.26.0...v3.30.0)

---
updated-dependencies:
- dependency-name: elastic-apm-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 11, 2022
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 24, 2022

Superseded by #40.

@dependabot dependabot bot closed this Mar 24, 2022
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/elastic-apm-node-3.30.0 branch March 24, 2022 04:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant