Releases: microsoft/ApplicationInsights-Java
Releases · microsoft/ApplicationInsights-Java
Application Insights Java 3.2.0-BETA
Note: there have been lots of implementation detail changes in this release, and we recommend to wait until 3.2.0 GA release for any production deployment.
Enhancements:
- Support Azure Active Directory Authentication.
Supported authentication mechanisms:- Authentication using System Assigned Managed Identity.
- Authentication using User Assigned Managed Identity.
- Authentication using Service Principal.
- Support Stamp Specific redirects.
- Use v2.1/track endpoint to send telemetry instead of v2/track.
Application Insights Java 3.1.1 (GA)
Application Insights Java 3.1.1-BETA.4
Enhancements:
- Improve Azure Service Bus support #1710.
- Updated to support OpenTelemetry API 1.2.0
Bug Fixes:
- Fix memory leak caused by not removing Netty listeners upstream #2705
- Fix App Map display of unknown dependencies #1716.
Application Insights Java 3.1.1-BETA.2
Enhancements:
- Support explicit operation id and parent id from 2.x SDK #1708.
- Use shorter telemetry names for all telemetry types to reduce payload #1700.
- Improve Azure SDK support #1698, #1710.
Bug Fixes:
- Fix exceptions with deep stack trace exceeding 64 KB rejected by Application Insights backend #1702.
Application Insights Java 3.1.1-BETA
Bug Fixes:
- Fix NullPointerExceptions for App Services #1681.
Application Insights Java 3.1.0 (GA)
Migration notes:
The operation names and request telemetry names are now prefixed by the HTTP method, such as GET
and POST
, e.g.
This is different from 3.0.x, which did not prefix the operation name by the http method, e.g.
This change can affect custom dashboards or alerts if they relied on the previous values.
Enhancements:
- Enable Azure Functions to update the instrumentation logging level at runtime.
- Enable Azure Functions to update the self-diagnostics logging level at runtime.
- Remove class loader optimization opt out system property for Azure Functions #1627.
- Enable users to override iKey, cloud role name and cloud role instance per telemetry #1630.
- Add preview instrumentations for javaHttpClient, rabbitmq, and jaxws #1650.
- Add a new env var called APPLICATIONINSIGHTS_RP_CONFIGURATION_FILE.
- Add cloud role name and instance to applicationinsights-rp.json configuration.
- Improve agent start up time.
Bug Fixes:
Application Insights Java 3.0.4-BETA.2
Enhancements:
- Enable users to override iKey, cloud role name and cloud role instance per telemetry #1630.
- Add preview instrumentations for javaHttpClient, rabbitmq, and jaxws #1650.
- Add a new env var called APPLICATIONINSIGHTS_RP_CONFIGURATION_FILE.
- Add cloud role name and instance to applicationinsights-rp.json configuration.
- Improve agent start up time.
Bug Fixes:
- Fix duplicate headers #1640.