Releases: ExpediaDotCom/haystack-client-java
0.4.0
Upgrading the client to be OpenTracing 0.33 compliant
0.3.0 Fixing break due to missing pom version updates (#111)
Adding Support for Different Id generators
Removing the dependency on only UUID as id generation and making long id generation as default one
Supporting different Trace-Id Generator
Solution for the issue: ExpediaDotCom/haystack#705
Also adding client performance benchmarks.
Adding Haystack Remote Clients
- Adding Grpc and Http Proto Clients in haystack-remote-clients module
Removing haystack commons
This release contains an important fix for the issue raised here : ExpediaDotCom/haystack#697
Bug Fixes
This release contain a bug fix where the span initialisation in the java client is computationally inefficient and expensive ExpediaDotCom/haystack#674
Spring cloud stater module
This release has a new artifact for opentracing-spring-haystack-cloud-starter
. This module allows one to instrument springboot and utilize opentracing instrumentation of supported spring cloud modules.
Check spring-cloud opentracing instrumentation at
https://github.com/opentracing-contrib/java-spring-cloud
This module provides io.opentracing.Tracer
implementation
Spring Boot Starter integration
Releasing a new integration to enable Spring, Spring Web and Spring Boot applications to easily integrate with Haystack's Opentracing Client. Documentation @ https://github.com/ExpediaDotCom/haystack-client-java/tree/master/integrations/opentracing-spring-haystack-web-starter
Any Spring Boot application can quickly wire in Opentracing spring integration with Haystack's Tracer implementation.
Opencensus Integration
With this release, we provide integration with opencensus.
For more details, read here