APM Java Agent and Tracer Version 1.16 Available
- Services: Application Performance Monitoring
- Release Date: February 20, 2025
APM Java agent and tracer version 1.16 are available with the following updates:
- 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
andcapture_response_payload
in theProbeConfig.acml
file. The captured payloads are available as the dimensions:RequestPayload
andResponsePayload
. For information, see Modify Probe Settings. - 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 theProbeConfig.acml
file. For information, see Modify Probe Settings. - New ACML validator utility for Agent configuration. For details, see Use ACMLValidate to Check File Syntax.
- 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.
- Minor fixes, security updates, and performance improvements.
- B3 Single Header support. Enhanced interoperability between APM agent and Open Source tracers. For information, see Configure OpenTelemetry and Other Tracers.
- Circuit Breaker configuration updates. See APM Java Agent Configurable Options.
- Improvements in the reporting for exceptions and errors on Oracle ADF UI pages.