Notes
Updated
onResolvedinstrumentation hook to only be called the first time we see a specific module filepath resolved.Removed
tracer.segmentin place of direct usage of context manager.Fixed an issue where multiple calls to
instrumentLoadedModuleresulted in re-instrumenting the same module.Fixed issue where
instrumentLoadedModulewould returntrueeven if the instrumentation handler indicated it did not apply instrumentation.Added support metrics for tracking when instrumentation was applied per module.
Supportability/Features/Instrumentation/OnResolved/<module-name>Supportability/Features/Instrumentation/OnResolved/<module-name>/Version/<major version>Supportability/Features/Instrumentation/OnRequire/<module-name>Supportability/Features/Instrumentation/OnRequire/<module-name>/Version/<major version>
Fixed issue where expected status code ranges would not be parsed until ignored status codes were also defined.
Added an input
changelog_fileto pass in name of changelog. This defaults toNEWS.mdbut some repos useCHANGELOG.mdAbstracted
bin/prepare-release.jsto work against other repositories.Added reusable prepare-release workflow that can be referenced in all other newrelic Node.js repositories.
Updated pending PRs workflow to check all repos the team owns.
Changed the event type from
pull_requesttopull_request_targetto allow for auto assign of PRs to the Node.js Engineering BoardFixed add to board workflow to properly pass repository secrets into reusable board workflow.
Changes token used to post issues to org level project board
Runs versioned tests for external modules against tests defined in the external repository instead of tests published in npm modules.
Added a reusable workflow to automatically add issues to the Node.js Engineering Board when created.
Added CI job to update system configurations with new agent version on release.
Moved
methods.jsunder bluebird versioned test folder.