1.1.23 — 6th October
Traceable’s Java agent 1.1.23 release provides the following:
Updates
Use ports 5442/5443 to connect to TPA
The Java agent now uses ports 5442 and 5443 for establishing connections with the Traceable Platform Agent (TPA).
Add ta-client-servicename header in client frameworks
Applications using supported client frameworks such as OkHttp, Netty, gRPC, and Vert.x will now automatically add the ta-client-servicename header in outbound request calls, adding more information during propagation of client service context.
Add total duration as span attribute
All spans generated by the Java agent now include the attribute traceableai.total_duration_nanos, representing the total duration of span processing performed by the agent.
Add ARM architecture support
The Java agent now supports the ARM architecture, enabling broader compatibility across various deployment environments.
Resolved Issues
Fix context propagation in Netty instrumentation
Resolved an issue with context propagation in Netty instrumentation.
Updates
1.1.18 — 4th June
Updates
Added support for setting the environment context through multiple methods:
Configuration file using the
environmentkey.System property:
ta.environment.Environment variable:
TA_ENVIRONMENT.
This environment value is now used to tag spans, helping differentiate environments in trace data.
Resolved Issues
Fixed a gRPC body capture issue that occurred due to transitive dependencies.
1.1.17 — 2nd April
Resolved Issues
Resolved an issue with capturing the response body in Servlet-based applications.
Fixed a gRPC body capture issue related to complex Protocol Buffers (proto) structures.
1.1.16 — 7th March
Resolved issue
Resolved an issue affecting header capture in Servlet 3 environments.
1.1.15 — 19th February
Traceable’s Java agent 1.1.15 release provides the following:
Updates
The 1.1.15 release updates the gRPC-Java instrumentation, adding support for gRPC-Java (>=1.68.0) with improved request body capture.
Resolved issues
The 1.1.15 release fixes a security vulnerability (CVE-2024-7254), ensuring a more secure agent deployment.
The 1.1.15 release fixes an issue in
CommandInjectioninstrumentation, improving the handling of argument types.The 1.1.15 release fixes data collection issues by:
Correcting Servlet 5.0 instrumentation to capture request bodies properly.
Enhancing
HttpAsyncClientto use a copy-safe method when reading request bodies, preventing data corruption.