From 8081d73e201392844977258ca40d8a9e280bb8ea Mon Sep 17 00:00:00 2001 From: Jackson Weber Date: Wed, 12 Aug 2026 10:51:17 -0700 Subject: [PATCH 1/3] Release 3.16.0 Bump the package version and finalize the changelog for the OpenTelemetry dependency and console instrumentation updates. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 6 ++++-- package-lock.json | 4 ++-- package.json | 2 +- src/types.ts | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbddfbd9..53591f43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,16 +2,18 @@ ## Unreleased +### 3.16.0 (2026-08-12) + #### Other Changes -- Replaced the `diagnostic-channel`/`diagnostic-channel-publishers` console log collection with the `@opentelemetry/instrumentation-console` package. +- Bumped `@opentelemetry/*` (0.220 / 2.9) and `@azure/monitor-opentelemetry` to resolve dependency audit alerts. +- Replaced the `diagnostic-channel`/`diagnostic-channel-publishers` console log collection with OpenTelemetry console instrumentation provided by `@azure/monitor-opentelemetry`. ### 3.15.1 (2026-06-24) #### Other Changes - Updated `@azure/monitor-opentelemetry`, `@azure/identity`, and `@opentelemetry/*` dependencies. -- Bumped `@opentelemetry/*` (0.220 / 2.9) and `@azure/monitor-opentelemetry` to resolve dependency audit alerts. - Removed the legacy `@azure/functions-old` (v3) dependency. - Resolve vulnerabilities in dependencies. diff --git a/package-lock.json b/package-lock.json index e8b57458..34cfe66b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "applicationinsights", - "version": "3.15.1", + "version": "3.16.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "applicationinsights", - "version": "3.15.1", + "version": "3.16.0", "license": "MIT", "dependencies": { "@azure/core-auth": "^1.9.0", diff --git a/package.json b/package.json index e3aeff7d..e8a94db9 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "author": "Microsoft Application Insights Team", "license": "MIT", "bugs": "https://github.com/microsoft/ApplicationInsights-node.js/issues", - "version": "3.15.1", + "version": "3.16.0", "description": "Microsoft Application Insights module for Node.js", "repository": { "type": "git", diff --git a/src/types.ts b/src/types.ts index f811e8cb..6f66c3c3 100644 --- a/src/types.ts +++ b/src/types.ts @@ -10,7 +10,7 @@ import { MetricReader } from "@opentelemetry/sdk-metrics"; import { OTLPExporterNodeConfigBase } from "@opentelemetry/otlp-exporter-base"; -export const APPLICATION_INSIGHTS_OPENTELEMETRY_VERSION = "3.15.1"; +export const APPLICATION_INSIGHTS_OPENTELEMETRY_VERSION = "3.16.0"; export const DEFAULT_ROLE_NAME = "Web"; export const AZURE_MONITOR_STATSBEAT_FEATURES = "AZURE_MONITOR_STATSBEAT_FEATURES"; From 61480e18add0f8cc3dbb2995bdb39357d69e27a6 Mon Sep 17 00:00:00 2001 From: Jackson Weber Date: Wed, 12 Aug 2026 11:06:36 -0700 Subject: [PATCH 2/3] Complete 3.16.0 release notes Document the deprecated configuration options and console behavior changes included in the release. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 53591f43..ab4b1d0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,12 @@ - Bumped `@opentelemetry/*` (0.220 / 2.9) and `@azure/monitor-opentelemetry` to resolve dependency audit alerts. - Replaced the `diagnostic-channel`/`diagnostic-channel-publishers` console log collection with OpenTelemetry console instrumentation provided by `@azure/monitor-opentelemetry`. +- Deprecated `noDiagnosticChannel` and `noPatchModules` in favor of OpenTelemetry `instrumentationOptions`. + +#### Behavioral Changes + +- Console severity is now derived from the console method (`console.error` maps to Error, `console.warn` maps to Warning, and `console.log`/`console.info` map to Information). +- An explicitly configured console `logSendingLevel` now takes precedence over `APPLICATIONINSIGHTS_INSTRUMENTATION_LOGGING_LEVEL`. ### 3.15.1 (2026-06-24) From fa155a49474615124b480d5eb7c4d7695126ce2f Mon Sep 17 00:00:00 2001 From: Jackson Weber Date: Wed, 12 Aug 2026 11:36:18 -0700 Subject: [PATCH 3/3] Conform 3.16.0 changelog categories Keep the additional release notes under the established Other Changes heading. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab4b1d0f..8a6e755a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,9 +9,6 @@ - Bumped `@opentelemetry/*` (0.220 / 2.9) and `@azure/monitor-opentelemetry` to resolve dependency audit alerts. - Replaced the `diagnostic-channel`/`diagnostic-channel-publishers` console log collection with OpenTelemetry console instrumentation provided by `@azure/monitor-opentelemetry`. - Deprecated `noDiagnosticChannel` and `noPatchModules` in favor of OpenTelemetry `instrumentationOptions`. - -#### Behavioral Changes - - Console severity is now derived from the console method (`console.error` maps to Error, `console.warn` maps to Warning, and `console.log`/`console.info` map to Information). - An explicitly configured console `logSendingLevel` now takes precedence over `APPLICATIONINSIGHTS_INSTRUMENTATION_LOGGING_LEVEL`.