1.6.0
·
6888 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!
API
- Trace annotation operation name change #4572
Core
- Add client span without context health metric #4563
Integrations
- Improve gRPC error status handling #4573
Debugger
- Add formatting object values for log lines #4596
- Add string operations for Expression Language #4584
- Add well known classes as primitive-like objects #4583
- Do not serialize captured data for Log Probes #4577
- Add default rate limit for not capturing Log probe #4569
- Add report of index expression error #4568
Profiler
- Enable wallclock profiler by default, add config flags #4574
- Fix profiler version when the profiler hasn't loaded #4589
- More robust profiler availability check #4591
- Conflate arm64 with aarch64 correctly when loading profiler library #4598
- Remove profiling context tracker #4593
- Implement experimental profiler context tagging API #4565, #4580
- Upgrade to Java profiler library 0.10.0 #4564
ASM
DSM
- Direction tag is now used to prevent loops / hash explosions #4559
- Pathway tags added to spans #4421
Performance
- Optimization: assume there is only one version of 'java.*' classes in the JVM process #4590
- Support combining instrumenter matchers #4578
- Ignore everything under BOOTSTRAP_PACKAGE_PREFIXES when recording muzzle references #3907
Improvements
- Ignore org.bouncycastle.* types #4586