Skip to content

1.56.0

Choose a tag to compare

@github-actions github-actions released this 20 Nov 14:13
· 230 commits to master since this release
v1.56.0
c05874d

Known Bugs

Note

If you are experiencing issues with NegativeArraySizeException or JVM crashes, please update to the latest version or disable the CodeOrigin feature using the DD_CODE_ORIGIN_FOR_SPANS_ENABLED=false environment variable or the -Ddd.code.origin.for.spans.enabled=false Java properties.

If you are using the liveheap profiler functionality you may experience occasional JVM crashes. In case you see the crashes happening disable the profiling library via DD_PROFILING_DDPROF_ENABLED=false environment variable or the -Ddd.profiling.ddprof.enabled=false. The fix fix is available in release 1.56.3.

Components

Application Security Management (WAF)

Build & Tooling

Configuration

Continuous Integration Visibility

Crash tracking

Data Streams Monitoring

Database Monitoring

  • ✨⚡ Migrate JDBC instrumentation to singleSpanBuilder (#9927 - @dougqh)
  • 🐛 Fix JDBC's SQLCommenter not taking into account semicolons (#9915 - @na-ji)

Dynamic Instrumentation

ML Observability (LLMObs)

Metrics

  • 🐛 Fix npe on ConflatingMetricsAggregator when the resource is null (#9909 - @amarziali)

OpenFeature

Platform

Profiling

  • ✨ Provide a safe default stackwalker for non-hotspot JVMs (#9930 - @jbachorik)
  • 🐛 Apply critical patch for ddprof dependency. (#9920 - @jbachorik)

Tracer core

  • ✨⚡ Fix oversight with one overload of startSpan not using singleSpanBuilder (#9995 - @dougqh)
  • ✨⚡ Use ClassFile parser when pre-loading class hierarchies (#9969 - @mcculls)
  • ✨ Bump dd-instrument-java to v0.0.3 (#9967 - @mcculls)
  • ✨ Add process tags to agent statsd client (#9904 - @amarziali)
  • ✨⚡ Add feature-flag to enable instrumentation-based class injection (#9901 - @mcculls)
  • ✨⚡ Add feature-flag to enable optimized class parsing (#9894 - @mcculls)

Instrumentations

Apache Spark instrumentation

Couchbase

  • ✨⚡ Reuse SpanBuilder in Couchbase Client (#9936 - @dougqh)

Kafka instrumentation

OpenTelemetry instrumentation

  • 💡 Support propagating OTel API created baggage via outgoing W3C headers (#9987 - @mcculls)
  • 💡 Support using the OpenTelemetry API to interact with automatic W3C baggage (#9982 - @mcculls)
  • ✨ In opentelemetry's WithSpan integration, reuse SpanBuilders (#9933 - @dougqh)

Serverless