APM Java Agent and Tracer Version 1.16 Available

APM Java agent and tracer version 1.16 are available with the following updates:
  1. Support to payload capture now includes Apache Http Clients (4.x and 5.x), JDK 11+ Http Client, OCI SDK Http Client, Spring Web Client 5.x and OkHttp Clients 2.x and 3.x.

    To enable HTTP Request and Response Payloads, refer to capture_request_payload and capture_response_payload in the ProbeConfig.acml file. The captured payloads are available as the dimensions: RequestPayload and ResponsePayload. For information, see Modify Probe Settings.

  2. Change in the modeling of HttpClient asynchronous calls. Starting with this version, a single span represents the outbound request, wait time and callback. To keep the previous behavior (one span for the outbound call and a second one for the callback), set the httpclient_async_one_span parameter in the ProbeConfig.acml file. For information, see Modify Probe Settings.
  3. New ACML validator utility for Agent configuration. For details, see Use ACMLValidate to Check File Syntax.
  4. Oracle connection ID is captured as DbOracleConnectionId span attribute: The Oracle connection ID is the unique Net Oracle Connection ID generated by the Oracle JDBC driver for each JDBC connection to the Oracle DB. The DbOracleConnectionId span attribute is supported on Oracle JDBC clients version 21 and newer.
  5. Minor fixes, security updates, and performance improvements.
  6. B3 Single Header support. Enhanced interoperability between APM agent and Open Source tracers. For information, see Configure OpenTelemetry and Other Tracers.
  7. Circuit Breaker configuration updates. See APM Java Agent Configurable Options.
  8. Improvements in the reporting for exceptions and errors on Oracle ADF UI pages.