Skip to content

v5.11.0

@astormnewrelic astormnewrelic tagged this 31 Jul 20:09
- Adds NEW_RELIC_ERROR_COLLECTOR_IGNORE_ERRORS,
  NEW_RELIC_ERROR_COLLECTOR_EXPECTED_CODES, NEW_RELIC_ERROR_COLLECTOR_EXPECTED_ERRORS
  ENV vars for new ignore and expected error configuration values

* Bumps jsdoc to 3.6.3 to get past latest vulnerability warning.

- Implements the ignore_messages and ignore_classes configuration values, allowing
  the agent to completely ignore certain errors

- Adds server side configuration boilerplate for ,
  , , , and
  code

* Bumps lodash minimum dev dependency to get past most recent vulnerability.

* Added support for scoped package name introduced in hapi v18 (@hapi/hapi).

  This will provide functionality at parity with instrumentation for hapi v17. Any
  new features may not yet be supported.

 Huge shoutout to Aori Nevo (@aorinevo) for this contribution.

* Updated development deps to clear known security vulnerabilities.
Shoutouts to Aori Nevo (@aorinevo) for this contribution.

* Fixed bug where agent would count errors towards error metrics even if they were
  dropped due to the error collector being disabled.

- Adds , , and
  functionality to the error collector, allow users to report errors that will not
  impact the error counts or apdex

* The agent will now properly track cached paths to files in loaded modules on Node
  versions >10.

  As of Node v11, the path to a file in a module being loaded will only be resolved
  on the first load; subsequent resolution of that file will use a cached value.
  The agent records this resolved path and uses it for relative file look ups in
  order to deep link into modules using . Since the agent couldn't
  reliably get at the path on the subsequent calls to require, it now replicates
  the caching logic and hold onto the resolved path for a given file.

* Adds detailed logging through harvest/collector code to increase supportability.
Assets 2
Loading