Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.
The v1.7.3 release includes the following updates:
BootLoaderAgent
(#552)-DskipTests
in itest-maven-mojo
(#568)The v1.7.2 release includes the following updates:
servlet
rule (#547)sparkjava
integration test failing (#560 #561)ZuulITest
failure with span not error (#558 #559)spring-web-*
in favor of HttpUrlConnection
(improved startup performance) (#556 #557)spring-webmvc-*
rules into one "chained" spring-webmvc
(improved startup performance) (#553 #554)BootLoaderAgent
(improved startup performance)The v1.7.1 release includes the following updates:
Span.KIND
for apache:httpclient
rule (#550) 👈 Thank you @zeitlingerhttp.status_code
being set in servlet
rule (#533)IsoClassLoader
(#540)StackOverflowError
in jdbc
rule (#541)The v1.7.0 release includes the following updates:
CassandraTest
(#508)jms:1
and jms:2
rules in jms
rule (#521 #498 #523)spring-data
(#520)v0.20.0
with support for metricsThe v1.6.1 release includes the following updates:
spring-kafka
Static Deferred Attach (#461 #483 #484)com.typesafe.akka:akka-http_2.1[123]
(#471 #497)spring-web-*
rules (#467)jms-1
and jms-2
to spring-jms
(#463)<passCompatibility>
for Ratpack (#513)<passCompatibility>
for Solr Client (#514)<passCompatibility>
for SparkJava (#516)@AgentRunner.Config(isolateClassLoader=false)
(#517)The v1.6.0 release includes the following updates:
The v1.5.9 release includes the following updates:
spring-kafka
integration test (#425)TestUtil
(#422)LocalSpanContext
to avoid duplication of Context
pattern (#432 #433)onError(...)
methods to AgentRuleUtil
(#435)v0.19.0
(#447)The v1.5.8 release includes the following updates:
TestUtil
to check span count by component name (#413 #414)servlet
rule with current implementation of java-web-servlet-filter
(#400)servlet
rule to add skipPattern
and spanDecorators
(#399)servlet
rule to allow creation of tags from HTTP headers (#402)FilterAgentIntercept
(#391)servlet
rule with Jetty 9.4 and Spring 5 (#395)jedis
(#396)The v1.5.7 release includes the following updates:
TracedMessage
distributable (#380)NoSuchMethodException: TracingFilter.buildSpan(...)
(#369)WrapperProxy
from "io.opentracing.contrib:common" (#374)DynamicProxy
(#368)PluginManifest.getPluginManifest
when called from AgentRunner
(#372)JmsTest
in JMS-2 more stable (#364)spring-boot-maven-plugin
(#362)SpecialAgentUtil.convertToNameRegex(...)
to match name literals (i.e. "spring:boot") (#363)${sa.itest.args}
in itest-maven-plugin
to (#388)VerifyError: "Illegal type in constant pool"
due to isEnabled(Class,String)
(#389)The v1.5.6 release includes the following updates:
CouchbaseClientTest
to resemble CouchbaseClientITest
(#352)