Releases: ExpediaDotCom/haystack-client-node
grpc-js and google protobuf version upgrade
Merge pull request #31 from gscheibel/update-grpc Update gRPC and Protobuf versions
Use grpc-js in production dependencies instead of grpc
Uses the grpc-js library in the distributable package. This avoids users of the library from needing to do native code compilation, with the dependencies for that, and pre-empts the deprecation of grpc for grpc-js.
Bug Fixes
Bug Fixes
Support Sharable Span and Http Collector
This release contains two important changes:
a) Tracer now supports sharable(single) and non-sharable(dual) styled spans. Sharable span is where client and server span share the same TraceId, SpanId and ParentSpanId. Non-Sharable(dual) style generates server span as a child of client span. The default is sharable, but one can enable tracer to work in dual span mode.
b) Added support for http dispatcher. Besides, haystack-agent(grpc sidecar) as a dispatcher, now we also allow spans to be dispatched to a http collector. For more information read here
Typescript definitions for Tracer and Dispatcher configurations
0.1.4 feat: expose dispatcher config types (#22)
OpenTracing v0.14
Upgraded to OpenTracing version 0.14.Also added the API compatibility test spec.
Typescript definitions and enhanced example
Merge pull request #13 from ExpediaDotCom/fix-build create tracer using opentracing format in the example
Haystack - Javascript Binding for OpenTracing
Merge pull request #10 from ExpediaDotCom/travis-npm-deploy-fix removing tag from npm deployer config