Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Proposed Release Notes
Reintroduced throttling during reading of instrumented application's dependency tree during startup, to prevent EMFILE issues.
Improved Restify support
Laid foundation for supporting Code Level Metrics via Codestream. Note that this integration is not fully finished and should not be used.
Improved the readability and maintainability of agent by reducing the Cognitive Complexity of various aspects of the agent.
Added
newrelic.noticeError()
example to our API docs.Upgraded @grpc/grpc-js from 1.6.9 to 1.7.3.
Upgraded @grpc/proto-loader from 0.6.13 to 0.7.3.
Removed async from benchmark tests, fixed failing benchmark suites, and removed deprecated suite.
added
noticeError
example for our API docs--- NOTES NEEDS REVIEW ---
Snyk has created this PR to upgrade @grpc/grpc-js from 1.6.9 to 1.7.3.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
--- NOTES NEEDS REVIEW ---
Snyk has created this PR to upgrade @grpc/proto-loader from 0.6.13 to 0.7.3.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
Removed deprecated and failing suites from benchmark tests.
Reintroduced throttled reading of dependency tree at startup to prevent EMFILE issues
Attached code level metrics attributes to middleware spans when
config.code_level_metrics.enabled
is true.Added configuration option to toggle Code Level Metrics:
code_level_metrics.enabled
.NEW_RELIC_CODE_LEVEL_METRICS_ENABLED
.Updated code coverage to upload all reports at end of CI run
Added a utility to retrieve Code Level Metrics(CLM) metadata from a function reference.
Refactored the Exception class and its helpers to reduce the cognitive complexity. Additionally, fixed all JSDoc warnings.
Updated deep equality check to use native
util.isDeepStrictEqual()
refactored Error Collector to reduce complexity and fixed/added JSDocs
Reduced cognitive complexity in lib/config/attribute-filter.js and enhance JSDocs
Refactored
lib/system-info.js
to reduce complexity by switching to async/await instead of callbacks for async controlUpdate our versioned tests to support Restify 9.0.0
addressed cognitive complexity and jsdoc issues in lib/agent.js
addressed cognitive complexity and jsdoc issues in api.js
Links
Details