Skip to content

DDTrace Java Extension Change Log

Authors: Liu Rui, Song Longqi

Introduction

Native DDTrace has insufficient support for some mainstream frameworks. On this basis, we have made some improvements to support more mainstream frameworks and critical data tracing.

The current DDTrace has added extensions for the following technology stacks:

Change History

v1.42.8-guance

Bug Fixes

  • Added configuration for Response Body feature: "dd.trace.response.body.blacklist.urls".

v1.42.7-guance

Bug Fixes

  • Fixed a bug where environment variables in the Response Body feature were not taking effect.
  • Merged the latest DDTrace tag v1.42.1 version.

v1.36.1-guance

Bug Fixes

  • Merged the latest DataDog Java Agent branch 1.36.0.
  • Added dd-guance-version tag for easier version identification.
  • SQL statements executed by mybatis-plus batch were not recorded as span information.

v1.34.2-guance

Bug Fixes

v1.34.0-guance

Updates

  • Merged the latest v1.34.0 code.

v1.30.5-guance v1.30.6-guance

Updates

  • Fixed the extraction of trace_id under the W3C protocol.
  • Fixed the Pulsar OOM issue.
  • Obtained peer_ip in Lettuce5 cluster mode.

v1.30.4-guance (2024/4/25)

Updates

  • Resolved the continuous propagation issue in Dubbo services causing the trace to not break.
  • Fixed the Pulsar memory leak issue.

v1.30.2-guance (2024/4/3)

Updates

  • Redis SDK Lettuce supports viewing Command parameters.

v1.30.1-guance (2024/2/6)

Updates

  • Merged the latest DataDog Java Agent branch 1.30.0.
  • Added HTTP Response Body information to trace data, enabled using commands.

v1.25.2-guance (2024/1/10)

Updates

v1.25.1-guance (2024/1/4)

Updates

  • Placed Guance_trace_id in the HTTP response header.

v1.21.1-guance (2023/11/1)

Updates

  • Added support for batch consumption in Apache Pulsar.

v1.21.0-guance (2023/10/24)

Updates

  • Merged the latest DDTrace branch v1.21.0 and released a new version.

v1.20.3-guance (2023/10/13)

New Features

  • Added support for xxl-job probe version 2.2.

v1.20.2-guance (2023/9/25)

New Features

  • Added support for Apache Pulsar probes.

v1.20.1-guance (2023/9/8)

Updates

  • Merged the latest DDTrace branch v1.20.1 and released a new version.

v1.17.4-guance (2023/7/27)

Bug Fixes

  • Fixed Span loss issues in RocketMQ under high concurrency.

v1.17.2-guance v1.17.3-guance (2023/7/20)

Bug Fixes

  • Fixed the lack of trace information in Redis.
  • Removed extensive debug logs in Dubbo.
  • Added 4 JVM metrics; details can be found in GitHub-Issue

v1.17.1-guance (2023/7/11)

Bug Fixes

  • NPE exceptions caused by return values when sending asynchronous messages in RocketMQ.
  • Replaced message-based cache span with local cache in RocketMQ, so users no longer need to close the traceContext function.

Optimizations

  • Optimized log output.

v1.17.0-guance (2023/7/7)

Bug Fixes

  • Merged the latest Datadog v1.17.0 version.

v1.15.4-guance (2023/6/12)

Bug Fixes

v1.14.0-guance (2023/5/18)

Bug Fixes

v1.12.1-guance (2023/5/11)

Bug Fixes

v1.12.0 (2023/4/20)

Bug Fixes

v1.10.2 (2023/4/10)

Bug Fixes

  • Merged the latest DDTrace Tag: 1.10
  • Fixed the issue of @DubboReference nesting not supported in Dubbo probes.
  • Fixed the issue of RocketMQ custom context retrieval failure after setting it.

v1.8.0, v1.8.1, v1.8.3(2023/2/27)

New Features

v1.4.1(2023/2/27)

New Features

  • Added support for Alibaba Cloud RocketMQ 4.0 series.

v1.4.0(2023/1/12)

New Features

  • Merged the latest DDTrace branch v1.4.0.

v1.3.2(2023/1/12)

New Features

v1.3.0(2022/12/28)

New Features

  • Merged the latest DataDog branch v1.3.0.
  • Added Log Pattern support.
  • Added HSF framework support.
  • Added Axis 1.4 support.
  • Added Alibaba Cloud RocketMQ 5.0 support.

v1.0.1(2022/12/23)

New Features

  • Merged the latest DataDog branch v1.0.1.
  • Merged custom attach content.

v0.113.0-attach(2022/11/16)

New Features

  • Added SQL placeholder (?) probe support for desensitization (#7)

0.113.0(2022-10-25)

Function Adjustment Description

  • Based on the 0.113.0 tag, merged previous code.

  • Fixed Thrift TMultipexedProtocol model support

0.108.1(2022-10-14)

Merged DataDog v0.108.1 version, compiled while retaining 0.108.1.

Function Adjustment Description

  • Added thrift instrumentation (thrift version >=0.9.3)

0.108.1(2022-09-06)

Merged DataDog v0.108.1 version, compiled.

Function Adjustment Description

  • Added xxl_job probe (xxl_job version >= 2.3.0)

guance-0.107.0((2022-08-30))

Merged DataDog 107 version, compiled.


guance-0.105.0(2022-08-23)

GitHub Download Link

Function Adjustment Description

  • Added RocketMq probe support for versions (>= 4.8.0).
  • Added Dubbo probe support for versions (>= 2.7.0).
  • Added SQL obfuscation feature: After enabling, the original SQL statement is added to the trace for easier troubleshooting. Start the Agent with the configuration parameter -Ddd.jdbc.sql.obfuscation=true.

Feedback

Is this page helpful? ×