From 492ec830b2a0648817c5301ae3ce07fe14129bcb Mon Sep 17 00:00:00 2001 From: Siim Kallas Date: Thu, 16 Nov 2023 12:02:11 +0200 Subject: [PATCH] chore: release v2.5.1 (#840) --- CHANGELOG.md | 12 ++++++++---- package-lock.json | 4 ++-- package.json | 2 +- src/version.ts | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bbddae16..08afdb2f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log - @splunk/otel +## 2.5.1 + +- Prebuild the native module for Node.js 21. [#838](https://github.com/signalfx/splunk-otel-js/pull/838) + ## 2.5.0 - Upgrade to OpenTelemetry `1.17.1` / `0.44.0`. [#822](https://github.com/signalfx/splunk-otel-js/pull/822) @@ -180,20 +184,20 @@ October 28, 2022 The deprecated functions are still available, but using them will log a deprecation message. - ### Replace SignalFx metrics with OpenTelemetry metrics - + SignalFx metrics SDK has been removed and replaced with OpenTelemetry Metrics SDKs. The internal SignalFx client is no longer available to users, if you have been using custom metrics with the SignalFx client provided by Splunk OpenTelemetry JS distribution, see the [Migrate from the SignalFx Tracing Library for NodeJS](https://quickdraw.splunk.com/redirect/?product=Observability&version=current&location=nodejs.application.migrate) in the official documentation. Runtime metric names are now using [OpenTelemetry conventions](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/semantic_conventions/runtime-environment-metrics.md), the following is a list of changed metric names: - + | SignalFx (no longer available) | OpenTelemetry | | ------------------------------ | ------------------------------------------- | | `nodejs.memory.heap.total` | `process.runtime.nodejs.memory.heap.total` | | `nodejs.memory.heap.used` | `process.runtime.nodejs.memory.heap.used` | | `nodejs.memory.rss` | `process.runtime.nodejs.memory.rss` | | `nodejs.memory.gc.size` | `process.runtime.nodejs.memory.gc.size` | - | `nodejs.memory.gc.pause` | `process.runtime.nodejs.memory.gc.pause` | - | `nodejs.memory.gc.count` | `process.runtime.nodejs.memory.gc.count` | + | `nodejs.memory.gc.pause` | `process.runtime.nodejs.memory.gc.pause` | + | `nodejs.memory.gc.count` | `process.runtime.nodejs.memory.gc.count` | | `nodejs.event_loop.lag.max` | `process.runtime.nodejs.event_loop.lag.max` | | `nodejs.event_loop.lag.min` | `process.runtime.nodejs.event_loop.lag.min` | diff --git a/package-lock.json b/package-lock.json index 31c20840..7c390574 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@splunk/otel", - "version": "2.5.0", + "version": "2.5.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@splunk/otel", - "version": "2.5.0", + "version": "2.5.1", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { diff --git a/package.json b/package.json index f171ed00..10fb2882 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@splunk/otel", - "version": "2.5.0", + "version": "2.5.1", "description": "The Splunk distribution of OpenTelemetry Node Instrumentation provides a Node agent that automatically instruments your Node application to capture and report distributed traces to Splunk APM.", "repository": "git@github.com:signalfx/splunk-otel-js.git", "author": "Splunk ", diff --git a/src/version.ts b/src/version.ts index 5fe8e5f3..6673ad9b 100644 --- a/src/version.ts +++ b/src/version.ts @@ -14,4 +14,4 @@ * limitations under the License. */ -export const VERSION = '2.5.0'; +export const VERSION = '2.5.1';