Java

Prev Next

1.1.18 — 4th June

Updates

  • Added support for setting the environment context through multiple methods:

    • Configuration file using the environment key.

    • 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 CommandInjection instrumentation, 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 HttpAsyncClient to use a copy-safe method when reading request bodies, preventing data corruption.