From 6cfce04ad1c5a805305cf81f6dbd2e5b285abb88 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 15 May 2024 11:26:02 -0400 Subject: [PATCH] chore: release v11.17.0 (#2193) --- NEWS.md | 32 ++++++++++++++++++++++++++++++++ changelog.json | 15 +++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 50 insertions(+), 3 deletions(-) diff --git a/NEWS.md b/NEWS.md index bc42140182..f8dea26dd6 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,35 @@ +### v11.17.0 (2024-05-15) + +#### Features + +* Added otel compliant `server.address`, `server.port`, and `http.request.method` to external http spans ([#2169](https://github.com/newrelic/node-newrelic/pull/2169)) ([b0a3e6d](https://github.com/newrelic/node-newrelic/commit/b0a3e6def7d1ffc1d033842c58eb71979ab208eb)) +* Added otel compliant `db.system`, `server.address`, and `server.port` attributes to database spans ([#2173](https://github.com/newrelic/node-newrelic/pull/2173)) ([3fdcab4](https://github.com/newrelic/node-newrelic/commit/3fdcab42196e5c870fd5dddd136daa9b01e9617d)) + +#### Bug fixes + +* Added support for AWS API Gateway v2 payloads ([#2191](https://github.com/newrelic/node-newrelic/pull/2191)) ([0ccdc6a](https://github.com/newrelic/node-newrelic/commit/0ccdc6ada757291dc020feb88bf30addb7a4f47b)) + +#### Code refactoring + +* Updated instrumentation for http, undici, grpc to use a new `segment.captureExternalAttributes` to centralize the necessary data needed to create segment and span attributes ([#2179](https://github.com/newrelic/node-newrelic/pull/2179)) ([ddb6356](https://github.com/newrelic/node-newrelic/commit/ddb6356528ca3d8ec8433512c2f44263d29452c2)) + +#### Documentation + +* Updated compatibility report ([#2185](https://github.com/newrelic/node-newrelic/pull/2185)) ([eb986c9](https://github.com/newrelic/node-newrelic/commit/eb986c9c97f938bbb50ad2dfb70c5d7f97261249)) + +#### Miscellaneous chores + +* Added workflow for generating compatibility doc ([#2183](https://github.com/newrelic/node-newrelic/pull/2183)) ([9b1d5cb](https://github.com/newrelic/node-newrelic/commit/9b1d5cbd82bb8df98ebccf98e068989b35c9964d)) +* Fixed conditionals in CI workflow ([#2188](https://github.com/newrelic/node-newrelic/pull/2188)) ([6b733c0](https://github.com/newrelic/node-newrelic/commit/6b733c0fff3b8ed9d25bdb3b95d48580d2c81686)) +* Fixed superagent versioned tests ([#2190](https://github.com/newrelic/node-newrelic/pull/2190)) ([297bc01](https://github.com/newrelic/node-newrelic/commit/297bc0107bcd2f79d65acb8871ccd1322b056a99)) +* Made pre-commit hook require dependency changes ([#2172](https://github.com/newrelic/node-newrelic/pull/2172)) ([e7bd356](https://github.com/newrelic/node-newrelic/commit/e7bd356b84e8b526825fd84bf04017928cc53e4a)) +* Updated CI to skip expensive actions when not needed ([#2184](https://github.com/newrelic/node-newrelic/pull/2184)) ([8639fb9](https://github.com/newrelic/node-newrelic/commit/8639fb90845de12076f04d58bac7aff048407a09)) +* Updated validate-pr workflow ([#2186](https://github.com/newrelic/node-newrelic/pull/2186)) ([6ff4497](https://github.com/newrelic/node-newrelic/commit/6ff4497fd3857259d2cb2c6e0dac009df7a6e582)) + +#### Continuous integration + +* Updated minimum version of lib-dynamo to work around peer dependency resolution ([#2174](https://github.com/newrelic/node-newrelic/pull/2174)) ([7ddf2c9](https://github.com/newrelic/node-newrelic/commit/7ddf2c9473be180151e64f9b35beb6c5593883c5)) + ### v11.16.0 (2024-04-29) #### Features diff --git a/changelog.json b/changelog.json index 2878d220ea..1602020d85 100644 --- a/changelog.json +++ b/changelog.json @@ -1,6 +1,21 @@ { "repository": "newrelic/node-newrelic", "entries": [ + { + "version": "11.17.0", + "changes": { + "security": [], + "bugfixes": [ + "Added support for AWS API Gateway v2 payloads", + "Reverted openai instrumentation update to handle broken version of 4.40.1", + "Updated instrumentation to handle the different exports in 4.40.1 of `openai`" + ], + "features": [ + "Added otel compliant `server.address`, `server.port`, and `http.request.method` to external http spans", + "Added otel compliant `db.system`, `server.address`, and `server.port` attributes to database spans" + ] + } + }, { "version": "11.16.0", "changes": { diff --git a/package-lock.json b/package-lock.json index 0e19fa4f95..70a03f885e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "newrelic", - "version": "11.16.0", + "version": "11.17.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "newrelic", - "version": "11.16.0", + "version": "11.17.0", "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.9.4", diff --git a/package.json b/package.json index fbfd1724e3..d6d0c46b20 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "newrelic", - "version": "11.16.0", + "version": "11.17.0", "author": "New Relic Node.js agent team ", "license": "Apache-2.0", "contributors": [