1.3.0
github-actions
released this
20 Dec 02:32
·
4496 commits
to master
since this release
When using Single Span Ingestion, if the sampled span is the root span, its children will be sampled as well. You would thus receive more data than expected. If you are using this feature, please upgrade to v1.7.0!
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
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