github DataDog/dd-trace-java v1.47.0
1.47.0

22 hours ago

Components

Application Security Management (IAST)

  • ๐Ÿ› Exclude com.stripe.net.HttpURLConnectionClient to solve IAST SSRF vulnerability false positives (#8483 - @jandro996)
  • ๐Ÿ› Add exclusion to solve IAST weak randomness vulnerability false positives (#8462 - @jandro996)
  • โœจ Fix weak randomness false positive in Kafka client (#8408 - @smola)
  • โœจ Fix location for SSRF with Kong Unirest (#8407 - @smola)
  • โœจ Exclude IBM Instana from IAST (#8406 - @smola)
  • ๐Ÿ› Fix org.json iast instrumentation test for latest dependency (#8347 - @jandro996)
  • โœจ Configuration to Disable APM Tracing (#8219 - @jandro996)
  • โœจ Address cookie vulnerability cardinality issues (#8210 - @jandro996)
  • โœจ Email HTML Injection detection in IAST (#8205 - @sezen-datadog)

Application Security Management (WAF)

Build & Tooling

  • ๐Ÿ› Do not generate Muzzle references for primitive arrays in method body (#8361 - @amarziali)
  • ๐Ÿ“– Improve dev env setup documentation for Windows (#8180 - @lucaspimentel)

Continuous Integration Visibility

Crash tracking

  • โœจ Only fork jps when required (#8419 - @mcculls)
  • ๐Ÿ› Use Java home of the crashed process to launch crash uploader (#8348 - @jbachorik)

Data Streams Monitoring

  • ๐Ÿ› Fix error happening when sqs message attributes are readonly (#8473 - @vandonr)
  • ๐Ÿ› Fix bug on proto schema extraction (#8403 - @vandonr)
  • ๐Ÿ› Fix service name overrides in consumers (#8387 - @piochelepiotr)

Database Monitoring

  • โœจ Add DBMTracePreparedStatements to tracer configuration log (#8508 - @cecile75)

Dynamic Instrumentation

  • โœจ Look in another location for grpc service methods (#8468 - @evanchooly)
  • ๐Ÿ› Fix Exception Replay with Lambda proxy classes (#8452 - @jpbempel)
  • โœจ Add code origin support for spring-webmvc (#8416 - @evanchooly)
  • โœจ Add support for scanning jar from loaded class (#8370 - @jpbempel)
  • ๐Ÿ› Disable capture of entry values (#8369 - @jpbempel)
  • ๐Ÿ› Fix CodeOrigin for @Trace annotation (#8344 - @jpbempel)
  • ๐Ÿ› Fix equals/hashCode for CodeOrigin probe (#8319 - @jpbempel)
  • โœจ Add code origin support to kafka message listeners (#8301 - @evanchooly)

Metrics

Profiling

Telemetry

  • ๐Ÿ› Add support for JBoss jar:file format to DependencyResolver (#8428 - @jandro996)
  • โœจ Update metrics: appsec.waf.requests (#8353 - @Mariovido)

Trace context propagation

Tracer core

  • ๐Ÿ› Fix Stable Config telemetry source names (#8460 - @BaptisteFoy)
  • โœจ Probe trace endpoints with a valid payload of empty arrays (#8414 - @mcculls)
  • โœจ Add 1 minute fail-safe to JUL/JMX class-loading callback (#8399 - @mcculls)
  • โœจ Migrate DSM injection calls to context-first APIs (#8383 - @PerfectSlayer)
  • ๐Ÿงน Move continuation capture methods from scope to tracer (#8371 - @mcculls)
  • โœจ Migrate context extraction calls to context-first APIs (#8368 - @PerfectSlayer)
  • ๐Ÿงน Migrate context injection calls to context-first APIs (#8358 - @PerfectSlayer)
  • ๐Ÿ’ก Support reading configurations from files (#8338 - @mtoffl01)
  • ๐Ÿ’ก Implementation of BaggagePropagator and BaggageContext (#8330 - @mhlidd)
  • ๐Ÿงน Combine continuation implementations into one which supports multiple activations (#8324 - @mcculls)
  • โœจ Introduce tracing propagator (#8313 - @PerfectSlayer)
  • โœจ Remove old context propagation API (#8271 - @PerfectSlayer)

Instrumentations

AWS Lambda instrumentation

  • ๐Ÿ› Send error message and stack to Lambda extension (#8417 - @nhulston)

AWS SDK instrumentation

  • ๐Ÿ› Fix error happening when sqs message attributes are readonly (#8473 - @vandonr)
  • ๐Ÿ’ก Inject trace context into AWS Step Functions input (#7585 - @DylanLovesCoffee)

Core Java language instrumentation

  • โœจ Look in another location for grpc service methods (#8468 - @evanchooly)
  • โœจ Add code origin support for spring-webmvc (#8416 - @evanchooly)
  • ๐Ÿ’ก Implementation of BaggagePropagator and BaggageContext (#8330 - @mhlidd)
  • โœจ Add code origin support to kafka message listeners (#8301 - @evanchooly)

gRPC instrumentation

  • โœจ Look in another location for grpc service methods (#8468 - @evanchooly)

Kafka instrumentation

  • โœจ Add messaging.destination.name tag to kafka integrations (#8366 - @rarguelloF)

Protocol Buffer instrumentation

  • ๐Ÿ› Fix bug on proto schema extraction (#8403 - @vandonr)

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

NewReleases is sending notifications on new releases.