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 return- trueeven 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 to- NEWS.mdbut some repos use- CHANGELOG.md
- Abstracted - 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_requestto- pull_request_targetto allow for auto assign of PRs to the Node.js Engineering Board
- Fixed 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.