Skip to content

Latest commit

 

History

History
221 lines (129 loc) · 9.34 KB

File metadata and controls

221 lines (129 loc) · 9.34 KB

Release History

Unreleased

Bug Fixes

  • AutoCollectExceptions no longer calls forceFlush per exception and now rate-limits exception telemetry to 50 records/min (emitting a single suppressed-count summary per window). forceFlush still runs on the terminal exit path.

3.15.0 (2026-05-13)

Breaking Changes

  • Minimum supported Node.js version is now 20.0.0. Node.js 18 is end-of-life (April 2025) and the underlying @azure/monitor-opentelemetry / @azure/monitor-opentelemetry-exporter dependencies require Node >= 20.

Other Changes

  • Updated @azure/monitor-opentelemetry and @azure/monitor-opentelemetry-exporter.
  • Resolve vulnerabilities in dependencies.

Bug Fixes

  • Fix memory leak caused by process event listener accumulation when useAzureMonitor() is called multiple times. (#1415)

3.14.0 (2026-02-24)

Other Changes

  • Update OTel global detection to wait for the customer app to initialize before detection.

3.13.0 (2026-01-16)

Other Changes

  • Add OpenTelemetry global detection to the agent.
  • Add functionality for the TelemetryClient to not use global providers.
  • Resolve vulnerabilities in dependencies.

3.12.1 (2025-11-10)

Other Changes

  • Updated @azure/monitor-opentelemetry and @azure/monitor-opentelemetry-exporter.

3.12.0 (2025-09-29)

Other Changes

  • Update OTLP metric creation to respect multiple inputs. (#1470)
  • Fix security vulnerability with json-bigint 0.3.1. (#1472)

3.11.0 (2025-09-25)

Other Changes

  • Use OTLP/Protobuf exporter for AMW endpoint. (#1470)

3.10.0 (2025-09-16)

Features Added

  • Create OTLP metrics exporter in AKS auto-attach scenarios. (#1467)

Other Changes

  • Improve README config clarity. (#1464)
  • Fix base URI throwing warnings due to legacy generated files. (#1462)
  • Update functional tests to resolve CodeQL warning. (#1460)
  • Rename customer statsbeat to customer SDK stats for clarity. (#1456)

3.9.0 (2025-08-05)

Bugs Fixed

  • Fix diagnostic-channel console import. (#1452)

3.8.0 (2025-07-28)

Features Added

  • Upgrade to use OpenTelemetry JS 2.x dependencies. (#1449)

Bugs Fixed

  • Fix trackDependency default timing to treat current time as end time. (#1445)
  • Fix URI decode logging errors. (#1448)

Other Changes

  • Suppress CodeQL warnings for test files. (#1443)
  • Add copilot instructions. (#1446)

3.7.1 (2025-07-08)

Features Added

  • Add support for full request and dependency filtering. (#1425)
  • Add support for tracking mutli-iKey usage and the feature statsbeat handler. (#1438)
  • Add 15 second delay to long-interval statsbeat. (#1440)

Bugs Fixed

  • Fix preserving custom values passed to track methods. (#1435)

Other Changes

  • Improve unit test coverage. (#1429)
  • Improve correlation context documentation. (#1430)
  • Update packages with vulnerabilities. (#1434)
  • Remove explicit creation of metric exporter in AKS auto-attach scenario. (#1436)

3.7.0 (2025-04-22)

Other Changes

  • Add stale issue handling. (#1421)

3.6.0 (2025-03-06)

Features Added

  • Add setAzureMonitorOptions() to configuration. (#1416)

3.5.0 (20205-01-31)

Other Changes

  • Remove populating azure attributes limitation from README. (#1409)
  • Update Azure Functions dependency. (#1401)

3.4.0 (2024-10-25)

Other Changes

  • Update OpenTelemetry links in README. (#1397)
  • Update performance test naming. (#1395)
  • Send performance test data to Geneva upon run. (#1392)
  • Update README regarding ESM support. (#1390)
  • Remove unused Undici import. (#1387)

3.3.0 (2024-09-16)

Features Added

  • Allow distro config to be specified. (#1382)
  • Add support for Azure Functions programming model v4. (#1374)

Bugs Fixed

  • Fix adding log processors repeatedly when there is any config warning. (#1377)
  • Fix Azure Functions dependency issues. (#1376)

Other Changes

  • Bump express version in the functional tests. (#1384)
  • Bump body-parser version in the fucntional tests. (#1381)
  • Add code sample that tracks custom availability to README. (#1381)
  • Update OpenTelemetry dependencies. (#1371)

3.2.2 (2024-08-19)

Other Changes

  • Bumped to using @azure/monitor-opentelemetry v1.7.0. (#1369)

3.2.1 (2024-07-05)

Features Added

  • Add ETW diagnostic logging for Windows agent. (#1350)

Bugs Fixed

  • Fix issue with ETW log generation. (#1357)

Other Changes

  • Remove @microsoft/typescript-etw dependency. (#1351)
  • Bump @azure/identity dependency version. (#1346)
  • Bump @grpc/grpc-js dependency version. (#1347)

3.2.0 (2024-06-14)

Features Added

  • Update Live Metrics to be on by Default. (#1340)
  • Support tracking App Insights v3 shim usage in statsbeat. (#1331)

Other Changes

  • Bump @azure/msal-node version. (#1344)
  • Update sampling percentage to accept zero as valid. (#1337)
  • Update SDK backoff check. (#1334)

3.1.0 (2024-05-13)

Features Added

  • Fix default logger settings and add console log level support. (#1326)

Other Changes

  • Remove Winston diagnostic channel. (#1327)
  • Update performance counter names. (#1325)
  • Update tracer provider typing. (#1314)

3.0.1 (2024-04-23)

Bugs Fixed

  • Fix telemetry to log conversion. (#1312)

3.0.0 (2024-03-08)

Other Changes

  • Update agent backoff logic. (#1296)
  • Update warning tests and add console logging by default. (#1292)
  • Update support status of native metrics and environment variables. (#1298)
  • Clean up shim files and fix check for extended metrics environment variable. (#1300)
  • Add Application Insights v3 shim performance testing. (#1302)
  • Update unsupported message and remove deprecated semantic attributes. (#1306)