Skip to content

Tags: tedwon/java-spring-web

Tags

0.3.2

Toggle 0.3.2's commit message
[maven-release-plugin] copy for tag 0.3.2

release-0.3.2

Toggle release-0.3.2's commit message
Increase timeout of test because it fails on PNC (opentracing-contrib#70

)

0.3.1

Toggle 0.3.1's commit message
[maven-release-plugin] copy for tag 0.3.1

release-0.3.1

Toggle release-0.3.1's commit message
Bump Spring/Spring Boot versions (opentracing-contrib#69)

0.3.0

Toggle 0.3.0's commit message
[maven-release-plugin] copy for tag 0.3.0

release-0.3.0

Toggle release-0.3.0's commit message
Configurable RestTemplate tracing with support for RestTemplateBuilder (

opentracing-contrib#68)

* RestTemplate tracing can now be disabled, as addition to opentracing-contrib#66

Set opentracing.spring.web.client.enabled=false

* Refactored post-processing of RestTemplate and AsyncRestTemplate

StandardTags.componentName is now configurable
StandardTags are now overridable by custom RestTemplateSpanDecorator bean
Moved config for RestTemplate and AsyncRestTemplate into once larger class, to leverage @conditionals

* Added deprecation note about AsyncRestTemplate

* Added TracingRestTemplateCustomizer for Spring Boot apps

In Spring Boot RestTemplates doesn't have to be bean, they can be
created pre-configured locally using provided builder.
Disabled RestTemplate tracing for servlet tests, because now is traced TestRestTemplate as well

* Renamed config class to RestTemplateTracingAutoConfiguration

Original WebClientAutoConfiguration name clashed with Spring 5 WebFlux

* Changed log level about injecting interceptor into RestTemplate to debug

* Added javadoc to new RestTemplate related classes

* Added ConditionalOnClass to AsyncRestTemplatePostProcessingConfiguration

Since its deprecated in Spring 5, it will be removed in future releases and this makes this class future-proof

* Added more test-cases to RestTemplate autoconfig tests

* Reverted change to TracingAsyncRestTemplateInterceptor that was never supposed to be commited

* Don't pass null into StandardTags ctor

* Added exact unit tests that chekces itnerceptors are not added

* After discussion with @pavolloffay, removed configurable componentName

Just made COMPONENT_NAME final

* Moved TracingRestTemplateCustomizer to web-autoconfigure

To remove any dependency on Spring Boot from opentracing-spring-web

* Renamed badly named tests in CustomSpanDecoratorAutoConfigurationTest

0.2.1

Toggle 0.2.1's commit message
[maven-release-plugin] copy for tag 0.2.1

release-0.2.1

Toggle release-0.2.1's commit message
Fix to correctly use a List<> with Spring @properties (opentracing-co…

…ntrib#64)

0.2.0

Toggle 0.2.0's commit message
[maven-release-plugin] copy for tag 0.2.0

release-0.2.0

Toggle release-0.2.0's commit message
Add order and list of skip patterns to web configuration (opentracing…

…-contrib#62)

* Improve configurability of the ServerTracingAutoConfiguration

* String.format helps with the readability