Skip to content

Releases: microsoft/ApplicationInsights-Java

Application Insights Java 3.1.1-BETA.2

26 May 22:38
02898af
Compare
Choose a tag to compare
Pre-release

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

14 May 19:25
9931364
Compare
Choose a tag to compare
Pre-release

Bug Fixes:

  • Fix NullPointerExceptions for App Services #1681.

Application Insights Java 3.1.0 (GA)

12 May 04:13
18d6981
Compare
Choose a tag to compare

Migration notes:

The operation names and request telemetry names are now prefixed by the HTTP method, such as GET and POST, e.g.

operation-names-prefixed-by-http-method

This is different from 3.0.x, which did not prefix the operation name by the http method, e.g.

operation-names-3-0

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:

  • Fix grails failure #1653.
  • Fix duplicate headers #1640.

Application Insights Java 3.0.4-BETA.2

05 May 03:57
b890a57
Compare
Choose a tag to compare
Pre-release

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.

Application Insights Java 3.0.4-BETA

19 Apr 23:35
b9e470c
Compare
Choose a tag to compare
Pre-release

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.

Bug Fixes:

  • Fix grails failure #1653.

Application Insights Java 3.0.3 (GA)

05 Apr 20:00
ba23661
Compare
Choose a tag to compare

Enhancements:

  • Suppress redis.encode.start/end custom events #1586
  • Add Azure SDK instrumentation preview #1585
  • Add new preview flag httpMethodInOperationName #1601

Bug Fixes:

  • Fix WebFlux HTTP client hanging on nested calls #1563
  • Fix instrumentation of reactor netty HttpClient.from() #1578

Application Insights Java 3.0.3-BETA.3

26 Mar 05:33
002c798
Compare
Choose a tag to compare
Pre-release

Bug Fixes:

  • Change default preview config setting #1580
  • Fix sampling rate recorded for dependencies #1582

Application Insights Java SDK 2.6.3

29 Mar 17:13
300bd4a
Compare
Choose a tag to compare

Enhancements:

  • Update xstream dependency #1580
  • Upgrade gradle from 5.5.1 to 6.8.3
  • Switch to new build and release pipelines
  • Use GitHub Action for smoke tests

Application Insights Java 3.0.3-BETA.2

24 Mar 05:00
f19e846
Compare
Choose a tag to compare
Pre-release

Enhancements:

  • Added env var APPLICATIONINSIGHTS_PREVIEW_OTEL_API_SUPPORT to enable preview OpenTelemetry API support #1548
  • Added env var APPLICATIONINSIGHTS_SELF_DIAGNOSTICS_FILE_PATH (and use that to log json config parsing errors) #1550
  • RP integration improvements #1551, #1558, #1559
  • Added env var APPLICATIONINSIGHTS_PREVIEW_LIVE_METRICS_ENABLED to disable live metrics #1552
  • Remove unwanted custom dimension that showed up in 3.0.3-BETA #1565
  • Add sampling overrides that can be used to implement telemetry filtering #1564
  • Switch native performance counter collection to use OSHI #1482

Application Insights Java 3.0.3-BETA

11 Mar 06:25
fc42458
Compare
Choose a tag to compare
Pre-release

Breaking changes:

  • Removed the undocumented micrometer reportingIntervalSeconds,
    and instead, added preview configuration metricIntervalSeconds that controls all metrics #1507, e.g.

    {
      "preview": {
        "metricIntervalSeconds": 60
      }
    }
    
  • Changed undocumented reload of connection string and sampling percentage to be preview and opt-in #1507

Bug Fixes:

  • Fix for ClassNotFoundException when deploying some JBoss ear files #1465
  • Fix configuration for disabling spring boot actuator metrics #1478
  • Fixed role name on Azure Functions #1526

Enhancements:

  • Extra attributes in applicationinsights.json (e.g. typos) are logged as warnings at startup #1459
  • Better 2.x SDK interop #1454
  • Added env vars for disabling instrumentation #1495
  • Added reactor-netty and kotlin coroutine instrumentation #1511
  • Improved error messages for network connectivity issues #1483
  • Support for roles in Live metrics #1510
  • Populate client IP #1538
  • Support for role name in Azure Functions consumption plan #1537