diff --git a/CHANGELOG.md b/CHANGELOG.md index dbddfbd9..8a6e755a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,16 +2,21 @@ ## 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`. +- Deprecated `noDiagnosticChannel` and `noPatchModules` in favor of OpenTelemetry `instrumentationOptions`. +- 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) #### 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";