Releases: microsoft/ApplicationInsights-Java
Releases · microsoft/ApplicationInsights-Java
Application Insights Java 3.2.3 (GA)
Application Insights Java 3.2.2 (GA)
Application Insights Java 3.2.1 (GA)
Application Insights Java 3.2.0 (GA)
Migration notes:
- Controller
InProc
dependencies are no longer captured by default. For information on how to reenable these dependencies, see the config options. - Database dependency names are now more concise with the full (sanitized) query still present in the
data
field. HTTP dependency names are now more descriptive. This change can affect custom dashboards or alerts if they relied on the previous values.
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.
- Lots of internal clean up.
- Reduce binary size from 3.2.0-BETA
- Add Spring Integration instrumentation (preview).
- Add thread name to log capture #1699.
- Support W3C baggage propagation.
- Disable legacy Request-Id propagation by default.
- Handle partial content success due to Stamp specific redirects #1674.
- Log controlled warning when telemetry truncated #1021.
- Support system properties for connection string, role name and role instance #1684.
- Small fixes to 2.x interop.
- Updated to support OpenTelemetry API 1.4.1 (preview)
- Moves 3 instrumentations out of preview, and enables them by default
- Java 11 HTTP client
- JAX-WS
- RabbitMQ
- Pulls in new instrumentations (enabled by default)
- AsyncHttpClient
- Google HTTP client
- JAX-RS client
- Jetty client
- Spring RabbitMQ
- Servlet 5.0 #1800
- Log all available jmx metrics at debug level.
- Misc logging improvements #1828.
- Add grizzly instrumentation as preview.
- Support Sample Telemetry feature for live metrics #1852.
- Add inherited attributes preview #1743.
- Database dependency names are now more concise, e.g.
SELECT mydatabase.mytable
instead ofSELECT x, y, z, ... from ... where ...........
(the full sanitized query is still captured in the dependency data field) - Database dependency target field slightly updated to enable better U/X integration
- HTTP dependency names are now more descriptive, e.g.
GET /the/path
instead ofHTTP GET
- Update default configuration:
- 'azuresdk' configuration moved out of preview configuration and is now enabled by default.
- 'openTelemetryApiSupport' moved out of preview configuration and is now enabled by default.
- Add Quartz and Apache Camel instrumentations to preview #1899.
Bug Fixes:
Application Insights Java 3.2.0-BETA.4
Enhancements:
- Database dependency names are now more concise, e.g.
SELECT mydatabase.mytable
instead ofSELECT x, y, z, ... from ... where ...........
(the full sanitized query is still captured in the dependency data field) - Database dependency target field slightly updated to enable better U/X integration
- HTTP dependency names are now more descriptive, e.g.
GET /the/path
instead ofHTTP GET
- Update default configuration:
- 'azuresdk' configuration moved out of preview configuration and is now enabled by default.
- 'openTelemetryApiSupport' moved out of preview configuration and is now enabled by default.
Bug Fixes:
- Fix quick pulse memory leak.
Application Insights Java 3.2.0-BETA.3
Application Insights Java 3.2.0-BETA.2
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:
- Lots of internal clean up.
- Reduce binary size from 3.2.0-BETA
- Add Spring Integration instrumentation (preview).
- Add thread name to log capture #1699.
- Support W3C baggage propagation.
- Disable legacy Request-Id propagation by default.
- Handle partial content success due to Stamp specific redirects #1674.
- Log controlled warning when telemetry truncated #1021.
- Support system properties for connection string, role name and role instance #1684.
- Small fixes to 2.x interop.
- Updated to support OpenTelemetry API 1.4.1 (preview)
- Moves 3 instrumentations out of preview, and enables them by default
- Java 11 HTTP client
- JAX-WS
- RabbitMQ
- Pulls in new instrumentations (enabled by default)
- AsyncHttpClient
- Google HTTP client
- JAX-RS client
- Jetty client
- Spring RabbitMQ
- Servlet 5.0 #1800
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.