github DataDog/dd-trace-java v1.3.0
1.3.0

latest releases: v1.41.1, v1.41.0, v1.40.2...
22 months ago

Improvements

Core

  • Single Span Sampling #4031
  • Baggage Mapping #4404 (Thanks @Xyaren for the contribution!)
  • Add process_id to all root spans #4397
  • Add HealthMetrics for PendingTrace #3883
  • Add metric for serialization failure #4449
  • Add correlation id injection to dd-trace-ot #4396
  • Add MDC injection config support to dd-trace-ot #4414

Integrations

  • Improve resource naming for spring data repositories #4411

Profiling

  • Enable async-profiler by default #4447
  • Upgrade to async-profiler 20221216 #4441
  • Report when we collect native stacks #4394

Debugger

  • Add span probe configuration #4412

Native Image

  • Activate tracer when native-image runtime starts #4437

Serverless

  • Capture lambda response #4380

Build

  • Fix rmic gradle task to use binary provided by Java 8 JDK #4401 (Thanks @monosoul for the contribution!)

Changes

Core

  • Change error tag name from error.msg to error.message #4398

Profiling

  • Remove unnecessary fields from endpoint events #4391
  • Remove scope events #4392

Miscellaneous

Performance

Core

  • Change metrics queue implementation #4409
  • Introduce named presets for the resolver cache, to make it easier to configure #4408
  • Avoid EnvAndService allocation on lookup triggered by setSamplingPriority call #4428

Fixes

Integrations

  • Prevent IllegalAccessError in OpenJDK 17.0.4 by excluding javax.management.* & javax.swing.* #4422
  • Fix spring webflux route extraction + improve webflux tests #4390
  • Use host header to fill undertow http tags #4439

AppSec

  • Openliberty: fix NPE after blocking response #4431

Telemetry

  • Changed dependency detection resolver log level from warn to debug #4413

Remote Config

  • Fixed NPE if the remote config is absent #4385

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

NewReleases is sending notifications on new releases.