Releases: microsoft/ApplicationInsights-Java
Releases · microsoft/ApplicationInsights-Java
Application Insights Java 3.0.2 (GA)
Application Insights Java 3.0.1 (GA)
Enhancements:
- New 'extract' attribute feature added to Telemetry processors.
Bug Fixes:
Application Insights Java 3.0.1-BETA.2
Application Insights Java 3.0.1-BETA
New since the 3.0.0 (GA) release:
- Friendly error messages thrown for the following scenarios
- Missing connection string
- Invalid SSL certificate issues when not able to connect to IngestionEndPoint Url, Live endpoint Url and CdsProfiler endpoint url.
- Invalid Telemetry Processor Configuration
- This release also brings more interoperability with the 2.x SDK:
- ThreadContext.getRequestTelemetryContext().getHttpRequestTelemetry().getProperties().put("key1", "val1")
- ThreadContext.getRequestTelemetryContext().getHttpRequestTelemetry().setName("new name")
- ThreadContext.getRequestTelemetryContext().getHttpRequestTelemetry().getContext().getUser().setId("uname")
Enhancements:
- Add thread details span processor
- Add agent version number to startup message
Bug Fixes:
- Map service.version to application_Version(Resolves #1392)
- Telemetry processor config throws null pointer exception when attribute value is not provided and matchType is regexp.
Application Insights Java 3.0.0 (GA)
Warning: If you are upgrading from 3.0 Preview
Please review all the configuration options carefully, as the json structure has completely changed, in addition to the file name itself which went all lowercase.
New since the Preview.7 release:
Breaking Changes:
- Config changes
- Redesign json config structure (see configuration options)
- Change json config file name from ApplicationInsights.json to applicationinsights.json
- Send JMX metrics to CustomMetrics instead of PerformanceCounter (Default Mettrics Captured by Java 3.0 Agent)
Enhancements:
- Telemetry processor for requests, dependencies, and traces
- Attach custom dimensions to all telemetries
Bug Fixes:
- Fix QuickPulse bug (Live Metrics are showing incorrect results)
- Fix URL with spaces (#1290)
- Improve overall logging
Application Insights Java 3.0.0 Preview.7
New since the Preview.6 release:
Breaking Changes:
- Dropped Java 7 support
Enhancements:
- Supported boolean JMX metrics (#1235)
- Added support for JMX metrics environment variable
APPLICATIONINSIGHTS_JMX_METRICS - Added two default JMX metrics for thread count and class count
- Changed default logging capture from WARN to INFO
- Added support for logging capture environment variable
APPLICATIONINSIGHTS_LOGGING_THRESHOLD - Added support for sampling percentage environment variable
APPLICATIONINSIGHTS_SAMPLING_PERCENTAGE - Added auto-collection for 2.x SDK trackTrace, trackRequest and trackException
- Added capturing MDC logging properties
- Added support for Jetty Native Handler
Bug Fixes:
Application Insights Java SDK 2.6.2
New since Application Insights Java SDK 2.6.2-BETA.2:
- Fixed NullPointer when testing with MockMvc (#1281)
Application Insights Java 3.0.0 Preview.6
New since the Preview.5 release:
- Fixed client_Browser data populated incorrectly
- Fixed non-daemon thread pool so that it won't prevent app from shutting down
Application Insights Java SDK 2.6.2-BETA.2
Application Insights Java 3.0.0 Preview.5
New since the Preview.4 release:
- Fix memory leak
- Fix shutdown issue due to non-daemon thread
- Fix backoff condition so that retries will continue indefinitely