Shadow relocates are no longer needed because of our new bootstrapping process. It's no longer possible for agent dependencies to interfere with the user's classpath. The immediate reason for this change is a bug created in the Cassandra instrumentation. The Cassandra instrumentation references guava transitive deps from the datastax driver. These references are re-written by shadow, causing the instrumentation to reference 'datadog.agent.deps.google.*' instead of the guava class. |
||
---|---|---|
.. | ||
agent-bootstrap | ||
agent-tooling | ||
benchmark | ||
benchmark-integration | ||
instrumentation | ||
src | ||
testing | ||
README.md | ||
dd-java-agent.gradle |