Skip to content

1.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Jan 14:38
· 6888 commits to master since this release
c256ff8

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

  • Support blocking on Ratpack #4557
  • Add suspicious request blocking for ASM #4531

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