Skip to content

v6.0.0

@michaelgoin michaelgoin tagged this 29 Oct 23:11
* Bumped version of super agent instrumentation to v2.

- When setting up the generic travis images, checks version of glibc to avoid
  _downgrading_ in environments with an up to date library.

* Updated utilization callback test to point to a host that can't represent a valid
  provider. Previously, location where CI provider runs tests could cause test to
  fail.

* Added a test for new  method in Bluebird 3.7

* **BREAKING** Removed support for Node 6, 7, and 9.

  The minimum supported version is now Node v8. For further information on our
  support policy, see:
  https://docs.newrelic.com/docs/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent.

* **BREAKING**  behavior has changed to replace
  .  is no longer a configuration
  parameter.

  The new behavior for  is as follows: "The agent will collect
  all events up to this number per minute. If there are more than that, a statistical
  sampling will be collected." This usage of the configuration is consistent with
  other agents.

  If your application has previously used  as an upper bound,
  you may need to lower the threshold to a valid maximum to avoid data being dropped
  on the server. No larger than 10k is recommended.

* Bumps  dev dependency past security warning.

* Fixes  versioned tests so they are self-contained by using version under
  test for setup/teardown instead of agent dev-dependency version.

* Removes  test files that are no-longer used since dropping Node 6 support.

- Versioned tests will only consider packages for Node 8+

* Forces filename resolution if not already cached on module load. This should not
  occur in normal/non-test scenarios but provides a fall-back to maintain
  functionality.

* Errors resulting in unhandled rejections will no longer be scoped to the
  transaction that was active when the rejected promise was created.

  As of node 12, the promise responsible for triggering the init async hook will
  no longer be passed through on the promise wrap instance. This breaks the linkage
  used to relate a given promise rejection to the transaction it was scheduled in.

- Refactors restify versioned tests to be less dependent on the order of asyncronous
  operations

- Modifies our Travis Enterprise build set environment to allow Node 12 to run

* Updated README to reference Pug rather than Jade

* **BREAKING** Updated koa instrumentation version to

- Bump version of @newrelic/native-metrics to v5.0.0 - note that the new version
  of native-metrics does not support Node versions 6, 7, 9 and 11
Assets 2
Loading