Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: DataDog/dd-trace-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.49.0
Choose a base ref
...
head repository: DataDog/dd-trace-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 17 commits
  • 173 files changed
  • 13 contributors

Commits on May 7, 2025

  1. Add a gatekeeper job for PR (#8771)

    * Add a gatekeeper job for PR
    
    * Include circleCI
    
    * Add concurrency
    
    * Add readme
    cbeauchesne authored May 7, 2025
    Configuration menu
    Copy the full SHA
    1880ec1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a964c3d View commit details
    Browse the repository at this point in the history
  3. byte-buddy 1.17.5 (#8657)

    * byte-buddy 1.17.5
    * shadow-plugin 8.1.1
    mcculls authored May 7, 2025
    Configuration menu
    Copy the full SHA
    13eba48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c8da4d View commit details
    Browse the repository at this point in the history
  5. 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]>
    mhlidd and PerfectSlayer authored May 7, 2025
    Configuration menu
    Copy the full SHA
    a511d59 View commit details
    Browse the repository at this point in the history
  6. Have muzzle checks use internal artifact proxy (#8775)

    * Use internal proxy for muzzle checks
    
    * add back central as a fallback
    randomanderson authored May 7, 2025
    Configuration menu
    Copy the full SHA
    746a7fd View commit details
    Browse the repository at this point in the history
  7. 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.
    bric3 authored May 7, 2025
    Configuration menu
    Copy the full SHA
    f8dacc9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5a5e4a5 View commit details
    Browse the repository at this point in the history
  9. 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]>
    jordan-wong and zarirhamza authored May 7, 2025
    Configuration menu
    Copy the full SHA
    5098c6f View commit details
    Browse the repository at this point in the history
  10. 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
    sarahchen6 authored May 7, 2025
    Configuration menu
    Copy the full SHA
    c2faab3 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2025

  1. Configuration menu
    Copy the full SHA
    d5d53cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8111df View commit details
    Browse the repository at this point in the history

Commits on May 9, 2025

  1. 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
    ygree authored May 9, 2025
    Configuration menu
    Copy the full SHA
    ad6d5fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    127660a View commit details
    Browse the repository at this point in the history
  3. Update gradle plugin to support Java 24 (#8785)

    * Upgrade gradle plug in
    
    * Reset vertx smoketests
    sarahchen6 authored May 9, 2025
    Configuration menu
    Copy the full SHA
    c94e3ce View commit details
    Browse the repository at this point in the history
  4. Remove muzzle from CircleCI (#8703)

    * Remove muzzle from CircleCI
    
    * add muzzle as part of all-green
    randomanderson authored May 9, 2025
    Configuration menu
    Copy the full SHA
    c81bba3 View commit details
    Browse the repository at this point in the history
  5. Run tests in Gitlab (#8656)

    * 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]>
    randomanderson and smola authored May 9, 2025
    Configuration menu
    Copy the full SHA
    f494c33 View commit details
    Browse the repository at this point in the history
Loading