DDTrace Extension Changelog
Introduction¶
Native DDTrace does not support some well-known mainstream frameworks perfectly. On this basis, we have made some improvements to support more mainstream frameworks and key data tracking.
Currently, DDTrace has added the following extensions to the technology stack:
-
Java
changelog¶
v1.47.6-ext (2025/6/4)¶
fix¶
- How to enhance the methods in custom Package and Class by using command to enable function
v1.47.5-ext (2025/5/22)¶
fix¶
- Fix: Pulsar consumer bug.
- Fix: Resource catalog bug.
v1.47.4-ext (2025/5/14)¶
fix¶
- Attach to trace methods
v1.47.1-ext (2025/4/17)¶
fix¶
- Fix the problem that Dubbo Response does not take effect.
- Merge DDTrace Tag: v1.47.1.
v1.42.8-ext¶
fix¶
- Fix Response Body: Add config"dd.trace.response.body.blacklist.urls".
v1.42.7-ext¶
fix¶
- Fix Response Body ENV Bug
- Merge DDTrace tag v1.42.1 version.
v1.36.1-ext¶
fix¶
- Merge DataDog Java Agent tag 1.36.0.
- Add
dd-ext-version
tag. - Using
mybatis plus
, the SQL statements executed by the batch class are not recorded as span information.
v1.34.2-ext¶
fix¶
- Due to excessive memory usage, it has been decided to remove the add response body feature.
v1.34.0-ext¶
new¶
- Merge DataDog v1.34.0
v1.30.5-ext v1.30.6-ext¶
fix¶
- Fixed
trace_id
extraction problem underW3C
protocol. - Fix
Pulsar OOM
issue. Lettuce5
obtainspeer_ip
in cluster mode.
v1.30.4-ext (2024/4/25)¶
fix¶
- Solve the problem that the link cannot be interrupted due to continuous delivery of
Dubbo
service. - Solve the problem of
Pulsar
not releasing memory.
v1.30.2-ext (2024/4/3)¶
fix¶
- Redis SDK
Lettuce
supports viewingCommand
parameters.
v1.30.1-ext (2024/2/6)¶
new¶
- Merge DDTrace tag 1.30.0.
- To add HTTP Response Body information in the trace data, the command to enable it is
v1.25.2-ext (2024/1/10)¶
new¶
- By using the environment
dd.trace.headers.enabled=true
, theheader
information can be placed in thespan
tagservlet_request_header
.
v1.21.1-ext (2023/11/1)¶
fix¶
- Add Apache Pulsar consumer batch instructions.
v1.21.0-ext (2023/10/24)¶
fix¶
- Merge DDTrace tag v1.21.0.
v1.20.3-ext (2023/10/13)¶
add¶
- Add
xxl-job
2.2 version.
v1.20.2-ext (2023/9/25)¶
add¶
- Add Apache Pulsar instructions.
v1.20.1-ext (2023/9/8)¶
fix¶
- Merge DDTrace tag v1.20.1 and release new version.
v1.17.4-ext (2023/7/27)¶
fix¶
- Fix RocketMQ send span bug.
v1.17.2-ext v1.17.3-ext (2023/7/20)¶
fix¶
- Fix bug for Redis not has Spans.
- Delete Info logging of Dubbo.
- Add 4 个 JVM metric:
jvm.total_thread_count
,jvm.peak_thread_count
,jvm.daemon_thread_count
,jvm.gc.code_cache.used
.
v1.17.1-ext (2023/7/11)¶
fix¶
- RocketMQ returns a value when sending an asynchronous message, which can cause an NPE.
- RocketMQ will replace the message itself cache span with local cache, and users no longer need to turn off the traceContext function.
v1.17.0-ext (2023/7/7)¶
fix¶
- Merge Datadog v1.17.0.
v1.15.4-ext (2023/6/12)¶
new¶
- Merge Datadog v1.15.3 tag
- Support PowerJob.
v1.14.0-ext (2023/5/18)¶
fix¶
- Merge Datadog v1.14.0 version.
- Support
trace-128-bit-id
.
v1.12.1-ext (2023/5/11)¶
fix¶
- Supported MongoDB obfuscation.
- Supported DM8.
v1.12.0 (2023/4/20)¶
fix¶
- Merge ddtrace tag:1.12.0.
- Support
DangDang Dubbox
. - Solve the confusion between jax-rs and Dubbo traces.
- Solve the problem that the order of Dubbo trace topology map is wrong bug.
- Solve the conflict between RocketMQ and customer-defined trace data bug.
- Modify RocketMQ resource name.
v1.10.2 (2023/4/10)¶
fix¶
- merge ddtrace tag:1.10.
- Fix Dubbo probe does not support @ DubboReference nesting.
- Fixed the issue of failed retrieval of RocketMQ link custom context.
v1.8.0,v1.8.1,v1.8.3(2023/2/27)¶
new¶
- merge ddtrace 1.8.0 version.
- add
Get the input parameter information of a specific function
.
v1.4.1(2023/2/27)¶
new¶
- Add support for Alibaba Cloud RocketMQ 4.0 series.
v1.4.0(2023/1/12)¶
new¶
- Merge latest ddtrace latest branch v1.4.0.
v1.3.2(2023/1/12)¶
new¶
- Add redis view parameter.
- Modify
dd-java-agent
default port is 9529. - Alibaba Cloud RocketMQ bug.
v1.3.0(2022/12/28)¶
new¶
- Merge latest DataDog latest branch v1.3.0.
- Add log patten support.
- Add hsf framework support.
- Added axis1.4 support.
- Add support for Alibaba Cloud RocketMQ 5.0.
v1.0.1(2022/12/23)¶
new¶
- Merge latest DataDog latest branch v1.0.1.
- Merge attach custom content.
v0.113.0-attach(2022/11/16)¶
new¶
- The desensitization function adds SQL placeholder (
?
) agent support.
0.113.0(2022-10-25)¶
Function adjustment instructions¶
- Based on the 0.113.0 tag, merge the previous code
- Fix thrift
TMultipexedProtocol
model support
0.108.1(2022-10-14)¶
Merge DataDog v0.108.1 version, compile while retaining 0.108.1
Description of function adjustments.¶
- add thrift instrumentation(thrift version >=0.9.3)
0.108.1(2022-09-06)¶
Merge DataDog v0.108.1 and compile it.
0.108.1¶
- add
xxl_job
agent (xxl_job
version >= 2.3.0)
0.107.0-ext((2022-08-30))¶
Merge DataDog 107 version, compile.
0.105.0-ext(2022-08-23)¶
new¶
- add RocketMq agent, supported version(not lower than 4.8.0)。
- add Dubbo agent, supported version(not lower than2.7.0)。
- add SQL obfuscation:After opening, add the original SQL statement to the link to facilitate troubleshooting, and add configuration parameters when starting the Agent:
-Ddd.jdbc.sql.obfuscation=true