- utilization/common.request() function now listens for an agent
restart/disconnected event
- multiple agent restarts caused the number of 'stopped' listeners to exceed
listener limit
* Added back generation of entity stats logging and uninstrumented support metric
generation on metric harvests.
* Fixed inconsistent async return from collector API. This could result in an
infinite loop due to attempting to merge before clearing. *This bug should not
have impacted normal agent runs but was uncovered for certain test cases.*
* Removed legacy harvest code from main agent.
* Updated to v3.
Shoutouts to @asturur for the contribution.
* Added diagnostic code injector.
The agent may now be configured to make transaction state checks via code
injection. This may be turned on by setting
to . While this option is enabled, code around async boundaries will be added
to track transactions, and log a message when they are not properly reinstated.
* Fixed bug where would not properly harvest when configured to.
* now defaults to 'Unknown' in serverless mode to allow
Distributed Tracing to function correctly when is not defined.
* Upgrades to latest version
* Bumps to latest version.
* Fixes tests that leave work scheduled on the event loop.
* Adds flag to mocha test runs to prevent infinite runs on CI.
* Fixed issue that could result in vendor utilization detection failure.
As a part of this fix, the request that hits the timeout will immediately abort
instead of hanging around for the default timeout.