Releases: microsoft/ApplicationInsights-Java
Releases · microsoft/ApplicationInsights-Java
Application Insights Java 3.7.0 (GA)
Enhancements
- Support for Live Metrics Filtering (#43040, #43184, #43289, #43323, #43506, #43744)
- Update to OpenTelemetry Java Instrumentation 2.12.0 (#4034)
- Remove user sensitive data from self-diagnostics (#3976)
- Exclude
META-INF/maven/**
from agent jar to avoid CVE false positives (#4040) - Don't log Log Records (when debug logging enabled) if they are sampled out (#3936)
- Include NICE, IRQ, SOFTIRQ, and STEAL in
\\Processor(_Total)\\% Processor Time
metric (#3987) - Add note to applicationinsights.log to make sure that private information is removed from the log (#4011)
- Support finding applicationinsights.json in current dir when using runtime attach (#3990)
- Add a warning message if the applicationinsights-agent jar is in the classpath in Java 11+ (#4039)
Application Insights Java 3.6.2 (GA)
Enhancements
-
Update azure-monitor-opentelemetry-exporter to 1.0.0-beta.31 (#3917) Note: This version of the exporter includes a fix for restoring self-diagnostic logging
Application Insights Java 3.6.1 (GA)
Bug fixes
- Regression introduced in 3.6.0 where some exception telemetry records were missing a required field causing them to be rejected by the ingestion service (Azure/azure-sdk-for-java#42241)
Application Insights Java 3.6.0 (GA)
Enhancements
- Update to OpenTelemetry Java Instrumentation 2.8.0 (#3871)
- Better populate exception type name and message from span events (Azure/azure-sdk-for-java#41397)
- Internal migration to Azure Json library (#3790)
- Changed live metrics CPU/Memory perf counter metrics to emit normalized process CPU and process physical memory bytes. (Azure/azure-sdk-for-java#42147)
Bug fixes
- Disable publication of gradle module metadata for all artifacts (#3836)
Application Insights Java 3.5.4 (GA)
Application Insights Java 3.5.3 (GA)
Enhancements:
- Emit stable OpenTelemetry HTTP metrics (#3676)
- Support AAD clientsecret via env var (#3692)
- Display a message about sampling at start-up (#3700)
- Fail if HTTP status code used in sampling override (#3708)
- Fix misleading connection string message (#3709)
- Update to OpenTelemetry Java Instrumentation 2.4.0 (#3711)
- Introduce explicit option to disable ingestion sampling (#3713)
- Remove
_APPRESOURCEPREVIEW_
custom metric as it is still in preview (#3710)
Application Insights Java 3.5.2 (GA)
Application Insights Java 3.5.1 (GA)
Application Insights Java 3.5.0 (GA)
Breaking changes
⚠️ ⚠️ Stable HTTP semantic conventions are now emitted⚠️ ⚠️
TOO MANY CHANGES TO LIST HERE, be sure to review the full list of changes.
Enhancements:
- Update to OpenTelemetry Java 2.1.0 (#3418)
- Support stable HTTP semantic conventions (#3418)
- GA sampling overrides (#3463)
- Collect JMX metrics via OTLP (#3406)
- Support OpenTelemetry Java instrumentation Agent Extension (#3493)
- Support Pekko instrumentation (#3517)