AutoCollectExceptionsno longer callsforceFlushper exception and now rate-limits exception telemetry to 50 records/min (emitting a single suppressed-count summary per window).forceFlushstill runs on the terminal exit path.
- 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-exporterdependencies require Node >= 20.
- Updated @azure/monitor-opentelemetry and @azure/monitor-opentelemetry-exporter.
- Resolve vulnerabilities in dependencies.
- Fix memory leak caused by process event listener accumulation when
useAzureMonitor()is called multiple times. (#1415)
- Update OTel global detection to wait for the customer app to initialize before detection.
- Add OpenTelemetry global detection to the agent.
- Add functionality for the TelemetryClient to not use global providers.
- Resolve vulnerabilities in dependencies.
- Updated @azure/monitor-opentelemetry and @azure/monitor-opentelemetry-exporter.
- Update OTLP metric creation to respect multiple inputs. (#1470)
- Fix security vulnerability with json-bigint 0.3.1. (#1472)
- Use OTLP/Protobuf exporter for AMW endpoint. (#1470)
- Create OTLP metrics exporter in AKS auto-attach scenarios. (#1467)
- 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)
- Fix diagnostic-channel console import. (#1452)
- Upgrade to use OpenTelemetry JS 2.x dependencies. (#1449)
- Fix
trackDependencydefault timing to treat current time as end time. (#1445) - Fix URI decode logging errors. (#1448)
- 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)
- Fix preserving custom values passed to track methods. (#1435)
- 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)
- Add stale issue handling. (#1421)
- Add
setAzureMonitorOptions()to configuration. (#1416)
- Remove populating azure attributes limitation from README. (#1409)
- Update Azure Functions dependency. (#1401)
- 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)
- Allow distro config to be specified. (#1382)
- Add support for Azure Functions programming model v4. (#1374)
- Fix adding log processors repeatedly when there is any config warning. (#1377)
- Fix Azure Functions dependency issues. (#1376)
- 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)
- Bumped to using
@azure/monitor-opentelemetryv1.7.0. (#1369)
- Add ETW diagnostic logging for Windows agent. (#1350)
- Fix issue with ETW log generation. (#1357)
- Remove
@microsoft/typescript-etwdependency. (#1351) - Bump
@azure/identitydependency version. (#1346) - Bump
@grpc/grpc-jsdependency version. (#1347)
- Update Live Metrics to be on by Default. (#1340)
- Support tracking App Insights v3 shim usage in statsbeat. (#1331)
- Bump
@azure/msal-nodeversion. (#1344) - Update sampling percentage to accept zero as valid. (#1337)
- Update SDK backoff check. (#1334)
- Fix default logger settings and add console log level support. (#1326)
- Remove Winston diagnostic channel. (#1327)
- Update performance counter names. (#1325)
- Update tracer provider typing. (#1314)
- Fix telemetry to log conversion. (#1312)
- 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)