github DataDog/dd-trace-java v1.54.0
1.54.0

15 hours ago

Components

Application Security Management (WAF)

Configuration at Runtime

  • ✨ Add support for org level APM_TRACING configs (#9360 - @shatzi)

Continuous Integration Visibility

Crash tracking

  • 🐛 Properly handle user provided crash/oome script paths (#9496 - @jbachorik)

Dynamic Instrumentation

  • ✨ Fix Exception Probes to not emit any probe status (#9669 - @jpbempel)
  • ✨ Stream the SymDB serialization and compression (#9642 - @jpbempel)
  • ✨ Add CompletableFuture in WellKnownClasses (#9622 - @jpbempel)
  • 🐛 Fix symbol extraction for interface static method (#9597 - @jpbempel)
  • 🐛 Allow pre-Java 6 classes to be transformed in the debugger (#9591 - @deejgregor - thanks for the contribution!)
  • 🐛 Disable exit spans (#9581 - @jpbempel)
  • ✨ Prevent using v1/input endpoint for snapshots (#9573 - @jpbempel)
  • 🐛 Fix error logged for Bridge methods (#9504 - @jpbempel)
  • ✨ Send only snapshots to Debugger Track (#9501 - @jpbempel)
  • ✨ Add support debugger/v2/input endpoint (#9406 - @shatzi)

GraalVM native-image

Library Injection

ML Observability (LLMObs)

Metrics

  • ✨⚡ Defer metrics aggregator classloading to save startup time (#9590 - @amarziali)
  • 🐛 Lazily obtain feature discovery when starting client metrics (#9548 - @amarziali)
  • ✨ Exclude long running partial versions from stats (#9495 - @amarziali)
  • 🐛 Avoid direct casting of base service tag to string (#9489 - @amarziali)
  • 💡🧪 Activate client stats by default for java 17 services (#9463 - @amarziali)

Platform components

Profiling

Realtime User Monitoring

Telemetry

  • 🐛 Error Logs Remediation 2 (#9467 - @ygree)
  • ✨ ConfigProvider iterates over all sources and reports all non-null values to telemetry (#9404 - @mtoffl01)

Testing

Tracer core

Tracer public API

Instrumentations

Apache Spark instrumentation

Core Java language instrumentation

JDBC instrumentation

  • ✨ Add a span when waiting for an available database connection from a pool (#9251 #9636 - @deejgregor - thanks for the contribution!)

Kotlin instrumentation

  • 🐛 Improve thread-safety of ScopeContext.restore when swapping Kotlin coroutine contexts (#9491 - @mcculls)

All other instrumentations

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

NewReleases is sending notifications on new releases.