-
Notifications
You must be signed in to change notification settings - Fork 300
Comparing changes
Open a pull request
base repository: DataDog/dd-trace-java
base: v1.49.0
head repository: DataDog/dd-trace-java
compare: master
- 17 commits
- 173 files changed
- 13 contributors
Commits on May 7, 2025
-
Add a gatekeeper job for PR (#8771)
* Add a gatekeeper job for PR * Include circleCI * Add concurrency * Add readme
Configuration menu - View commit details
-
Copy full SHA for 1880ec1 - Browse repository at this point
Copy the full SHA 1880ec1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a964c3d - Browse repository at this point
Copy the full SHA a964c3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13eba48 - Browse repository at this point
Copy the full SHA 13eba48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c8da4d - Browse repository at this point
Copy the full SHA 6c8da4dView commit details -
Enabling baggage cache to support limits and non-ascii characters (#8713
) * enabling baggage cache to support limits * updating limits to consider non-ascii characters * adding edge case * PR comments * feat(core): Simplify baggage config usage * feat(core): Add non ASCII character baggage extraction --------- Co-authored-by: Bruce Bujon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a511d59 - Browse repository at this point
Copy the full SHA a511d59View commit details -
Have muzzle checks use internal artifact proxy (#8775)
* Use internal proxy for muzzle checks * add back central as a fallback
Configuration menu - View commit details
-
Copy full SHA for 746a7fd - Browse repository at this point
Copy the full SHA 746a7fdView commit details -
Updates jmxfetch configs readme (#8769)
The script `copy-metric-configs.sh` has been replaced by a gradle task. And the github query is more precise.
Configuration menu - View commit details
-
Copy full SHA for f8dacc9 - Browse repository at this point
Copy the full SHA f8dacc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a5e4a5 - Browse repository at this point
Copy the full SHA 5a5e4a5View commit details -
Implement APIGW Inferred Proxy Spans (#8336)
* Creates inferred proxy spans for API Gateway calls via presence of http headers --------- Co-authored-by: Zarir Hamza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5098c6f - Browse repository at this point
Copy the full SHA 5098c6fView commit details -
Solve file leakage and turn JDK socket support on by default (#8752)
* Add test for file descriptors * Fix closing technique * Add tests for socket and stream connection and closing * Fix closing technique again * Clean implementation and tests to match expected Socket behavior * Remove comments * Change default JDK_SOCKET_ENABLED to true * Address PR comments about socket closing and buffer exceptions
Configuration menu - View commit details
-
Copy full SHA for c2faab3 - Browse repository at this point
Copy the full SHA c2faab3View commit details
Commits on May 8, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d5d53cd - Browse repository at this point
Copy the full SHA d5d53cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8111df - Browse repository at this point
Copy the full SHA d8111dfView commit details
Commits on May 9, 2025
-
JMXFetch support for GraalVM Native (#8569)
* Add JMXFetch.run to TracerActivation * Replace org.datadog.jmxfetch.Status.generateJson to fix the GraalVM native build error * Replace org.datadog.jmxfetch.reporter.JsonReporter.doSendServiceCheck to fix the GraalVM native build error * Add jmxfetch config resources needed at runtime * Remove JsonProcessingException stub that won't be needed for com.datadoghq:jmxfetch:0.49.7+ * Adjust GraalVM Native substitutions for JMXFetch * GraalVM Native JMXFetch smoke test * Bump jmxfetch to 0.49.7 for GraalVM Native to resolve GraalVM native build errors related to json and yaml parsing libraries * Add jmxfetch integrations metricconfigs for native builds * Add more extensive error reporting related to metricconfigs for debugging purposes
Configuration menu - View commit details
-
Copy full SHA for ad6d5fe - Browse repository at this point
Copy the full SHA ad6d5feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 127660a - Browse repository at this point
Copy the full SHA 127660aView commit details -
Update gradle plugin to support Java 24 (#8785)
* Upgrade gradle plug in * Reset vertx smoketests
Configuration menu - View commit details
-
Copy full SHA for c94e3ce - Browse repository at this point
Copy the full SHA c94e3ceView commit details -
Remove muzzle from CircleCI (#8703)
* Remove muzzle from CircleCI * add muzzle as part of all-green
Configuration menu - View commit details
-
Copy full SHA for c81bba3 - Browse repository at this point
Copy the full SHA c81bba3View commit details -
* first pass checks * add some debug * Revert "add some debug" This reverts commit 26a7adb. * Normalize node index and node total * fix normalization * actually use the normalized values * first pass: migrate tests to Gitlab * less scenarios for now * bump memory and workers * actually use task partitions * Add section start/end * Allow individual tests to control gradle memory * remove a little of the reportspam * use concrete docker image tags * configure test containers to use mirror * fix limit * fix missing container versions * Better gitlab naming with smarter split * update caches with test dep cache, save test results * Cleanup repositories {} blocks * update proxy url to use internal routing * no "s" * allow insecure everywhere * include apache with confluence * remove intentional fail * use gradlePluginCache, mavenCentral after pluginportal * proxy mule as well * change BUILD_CACHE_TYPE to CACHE_TYPE since its used for both * split cache like with circleci. Cache became too big * Some caches are too big to be saved * test fixes * more test fixes * disable some tests for now * more fixes * Use maven proxy with openliberty smoketests * missed one more mongodb case * enable some more of the matrix * Fix lettuce tests * Fix lettuce tests # Conflicts: # dd-java-agent/instrumentation/lettuce-5/src/test/groovy/Lettuce5AsyncClientTest.groovy # dd-java-agent/instrumentation/lettuce-5/src/test/groovy/Lettuce5ReactiveClientTest.groovy # dd-java-agent/instrumentation/lettuce-5/src/test/groovy/Lettuce5SyncClientTest.groovy * cleanup imports * create asyncCommands * codenarc * Cleanup aggregator tests to try to reduce flakiness * debug maven logs for now * try non-ssh url * Revert "debug maven logs for now" This reverts commit c5c158f. * add some debug logging * codenarc * try fixed value of parallelism * enable debug logs for smoketest building only * limit number of reserved threads * some debug for why the smoketest is not running * more debug for gradle launcher failure * try fixing graal test * try to force the logging * codenarc * set available processors for jetty * codenarc * bluntly bump max threads * some more debug * remove verbose logging * try memcached test with new location * opt out of split by parallel * Try with 3 gradle workers * try decreasing reporting interval * Refractor CrashTrackingSmokeTest to use OutputThreads * Simple forked memory test * better ergonomics * try increasing timeout * extend agent test runner * don't override forkedMinHeapSize and forkedMaxHeapSize * print out requests * remove logging statement * Better crash tracking * remove intentionally failing test * use a test UDP server to record oom events * Make crash tracking smoke test more resiliant * loop through messages until the correct event * some debug * configurable dogstatsd port * enable everything * use sleep instead of park nanos * save body data ahead of time * retry once for system failures * spotless * cleanup * spotless/merge issues * Skip ExceptionHistogramTest on J9 * add a print statement around the body for debugging * comment out all but 8, 17, and 21 for now * fix spring 6 forwarding headers * revert logging statements * needs to be set in 3.1 for latestDepTest * faster OOM * property was set in incorrect location * ssi_smoke, flaky, and esoteric jvms on master only * use normal runner when TestContainers isn't needed * skip forwarding header filter here too * tweaks * limit executor size and fix IPV4 assumptions * try more workers with less memory * set max memory for all crashtracking tests * double retry * scale up memory, less jobs * revert memory bump, increase forked tests * tweaks * add flag for nondefault jvms and flaky tests * correct description * Externalize runtime processors override * ExceptionHistogramTest exclusions already handled by master * increase spring native build memory * bump gradle build timeout * bump graalvm compile memory --------- Co-authored-by: Santiago Mola <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f494c33 - Browse repository at this point
Copy the full SHA f494c33View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.49.0...master