github DataDog/dd-trace-java v0.91.0
0.91.0

latest releases: v1.34.0, v1.33.0, v1.32.0...
2 years ago

Changes

Tracing

  • [Efficiency] Use AtomicLongFieldUpdater in DDSpan #3242
  • [Efficiency] Reduce extracted cost when no forwarded data #3239
  • [Context-propagation] Fix 'Forwarded' header extraction #3237
  • Add elastic APM to global ignores #3229
  • [Performance] Store current scope separate to previous scope history #3218
  • [Performance] Reduce size of scope on stack when there's no continuation #3217
  • [Integrations] [Community] Add instrumentation for jetty 11 #3211 (Thanks @pdenis1 for the contribution!)
  • [Integrations] [Community] Add instrumentation for jakarta3 #3210 (Thanks @pdenis1 for the contribution!)
  • [Enhancement] [Community] Allow gRPC users to ignore specific inbound RPC calls #3162 (Thanks @dev-66 for the contribution!)
  • Reworked java version parser #3206
  • Prioritize forwarded host for hostname tag #3200
  • [Enhancement] [Core] Implement 'closePrevious' and 'activateNext' to help track potentially open-ended iterations #3194
  • [Dependencies] byte-buddy 1.12.0 #3185
  • [Core] [Refactoring] Change AgentTracer.activeScope() to return AgentScope #2902
  • Azure app services extension support #3172

Profiling

  • Match other runtimes PID profile tag #3226
  • Set the hard limit for number of checkpoints #3227
  • Support uploading profiles via windows named pipe #3231
  • Set async-profiler log level #3219
  • Disable OldObjectSample by default #3213
  • Set minimum interval of memleak profiler based on max heap size #3212
  • Make the JFR recording max size configurable #3208
  • Add config knob for CPU sampling engine in async-profiler #3195
  • Add AsyncProfilerConfig event name #3193
  • Emit checkpoint sampler config event only if the config is available #3188
  • Generate async profiler config event when async profiler is enabled. #3179
  • Make EndpointEvent durational to ease debugging any slack issues #3168

CI App

  • [CIAPP] Change GHA ci.pipeline.url to correlate with GHA Pipelines #3201
  • [CIAPP] CI Visibility Mode v1 #3199
  • [CIAPP] Avoid sending non-CIVisibility traces if CIVisibility mode is enabled. #3223

Application Security

  • [AppSec] Fixed tags reported by AppSec #3216
  • [AppSec] Added smoke test to validate WAF #3010

Fixes

  • [Bug] Always send 64 bit floats due to decoding issue in Datadog agent #3220
  • [Bug] Stop using regex in TraceConfig to avoid stack overflow #3186

Don't miss a new dd-trace-java release

NewReleases is sending notifications on new releases.