New Features
- Checks have been changed to opt-in. This allows adding new checks before all languages have implemented the feature.
- Adds two new Trace Checks for service naming and peer service. <span class="title-ref">trace_dd_service</span> check ensures that handled traces have a correctly configured service name according to the trace's Span Attribute Schema Version. <span class="title-ref">trace_peer_service</span> ensures the that the correct <span class="title-ref">peer.service</span> value is set for spans according to the supplied span precursors.
- Adds new endpoints to the Test-Agent API: <span class="title-ref">/test/trace_check/failures</span>, <span class="title-ref">/test/trace_check/clear</span>, and <span class="title-ref">/test/trace_check/summary</span>. These endpoints allow users to retrieve trace check failures, clear trace check failures, and get trace check summary results respectively.
- Remote config requests are now returned via `/test/session/requests`.
Upgrade Notes
- Checks have been changed to opt-in. In order to maintain current functionality users should update either their command or their environment. <span class="title-ref">ENABLED_CHECKS=trace_count_header,meta_tracer_version_header,trace_content_length</span> or <span class="title-ref">--enabled-checks=trace_count_header,meta_tracer_version_header,trace_content_length</span>
Deprecation Notes
- <span class="title-ref">DISABLED_CHECKS</span> and <span class="title-ref">--disabled-checks</span> have been removed in favor of making checks opt-in.