Releases: qualtrics/jaeger-client-php
Releases · qualtrics/jaeger-client-php
Release v0.4.1
This release includes a bug fix to an oversight in v0.4.0
that resulted in an incompatible method signature between [email protected]
and [email protected]
. Specifically, the newer OpenTracing package updated the Reference::getContext
method to be named Reference::getSpanContext
; the original v0.4.0
release did not account for this change in 4 places.
Release v0.4.0
This release includes no functional changes, but is updated to use the latest release version of opentracing (previously, we depended on pre-release version). Due to interface and API changes in the underlying library, this results in a small number of breaking changes:
Span::setTags
is replaced by the singularSpan::setTag
Span::create
now takes aStartSpanOptions
for$options
instead of aSpanOptions
due to that class being renamedTracer::inject
now takes a raw array for$carrier
instead of aWriter
;TextMapWriter
has been removed
And while not technically a breaking change in jaeger-client-php
, note that
- The
OpenTracing\Propagator
class constants have been replaced byOpenTracing\Formats
package constants, so calls toJaeger\Tracer::inject
that relied on those constants must be updated.OpenTracing\Propagator::HTTP_HEADERS
->OpenTracing\Formats\HTTP_HEADERS
OpenTracing\Propagator::TEXT_MAP
->OpenTracing\Formats\TEXT_MAP