- 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.