Skip to content

Releases: microsoft/ApplicationInsights-Java

Application Insights Java 3.0.2 (GA)

20 Jan 16:50
5c7ed36

Choose a tag to compare

Enhancements:

  • Support more interop with 2.x SDK ThreadContext (getId and getParentId)

Bug Fixes:

  • Fix App Service logback parser exceptions
  • Log instead of throwing exception on unbridged API (#1442)
  • Fix role name config (#1450)

Application Insights Java 3.0.1 (GA)

15 Jan 05:37
d7bc1ff

Choose a tag to compare

Enhancements:

  • New 'extract' attribute feature added to Telemetry processors.

Bug Fixes:

  • Suppress duplicate AI agents. Resolves #1345
  • Fix role name precedence. Resolves #1425
  • Fix APPLICATIONINSIGHTS_CONNECTION_STRING env var. Resolves #1428
  • Add APPLICATIONINSIGHTS_SELF_DIAGNOSTICS_LEVEL env var. Resolves #1422

Application Insights Java 3.0.1-BETA.2

23 Dec 02:25
d333558

Choose a tag to compare

Pre-release

Enhancements:

  • Add configuration for disabling dependencies #1294

Bug Fixes:

  • Fix code to use the correct logging configuration 'level' #1415
  • Capture log4j2 async logging. Addresses issue #1389

Application Insights Java 3.0.1-BETA

16 Dec 20:12
8a22af1

Choose a tag to compare

Pre-release

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)

05 Nov 16:58
9ffe921

Choose a tag to compare

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:

Enhancements:

  • Telemetry processor for requests, dependencies, and traces
  • Attach custom dimensions to all telemetries

Bug Fixes:

Application Insights Java 3.0.0 Preview.7

25 Sep 02:36
ec001db

Choose a tag to compare

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:

  • Fixed JMX metrics which aren't available initially are never recorded (#1233)
  • Fixed capturing JMX metrics inside of CompositeData (#952)
  • Fixed HTTP request header to use X-Forwarded-For as Client IP when present (#404)
  • Fixed URLs with spaces (#1290)

Application Insights Java SDK 2.6.2

22 Sep 21:44
2d4aff7

Choose a tag to compare

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

17 Aug 04:09

Choose a tag to compare

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

18 Jul 19:25
aabde3d

Choose a tag to compare

Announcing Application Insights Java SDK 2.6.2-BETA.2!

Bug Fixes

  • Fixed retry transmission on client side exception (#1282)
  • Fixed RequestTelemetryContext initialization (#1247). Thanks, librucha!

Application Insights Java 3.0.0 Preview.5

24 Jun 04:31

Choose a tag to compare

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