Releases: opentracing-contrib/java-specialagent
Releases · opentracing-contrib/java-specialagent
v1.3.5
The v1.3.5 release includes the following updates:
- Resolve class signature conflicts in
web-servlet-filter
Plugin. - Upgrade core libraries.
- Improve stability of tests.
- Improve speed of fingerprint creation.
- Resolve conflict with Java Logging system properties.
- Isolate TracerResolver into non-interfering class loader.
- Remove Hystrix Rule, as its functionality is convered by Java Concurrent Plugin.
v1.3.4
The v1.3.4 release includes the following updates:
- Support for Spring 4.
- Standard stream logging.
- Disable class format changes.
- Stability updates to Instrumentation Plugins: Apache HTTP Client, Feign.
- New Instrumentation Plugins: Spring 4 Web, Spring 4 Web MVC, Elasticsearch 7, AWS SDK 2.
v1.3.3
The v1.3.3 release includes the following updates:
- Support Servlet API 2.3 with
web-servlet-filter
Plugin. - Remedy class collision errors of conflicting library versions.
- Reduce excess log verbosity.
- Support windows slashes.
- Update JDBC Plugin to
0.1.5
. - Update Grizzly AHC Plugin to
0.1.3
. - Minor fixes to Kafka Messaging, Redisson, and Cassandra plugins.
- Resolve conflicting transitive dependencies in Instrumentation Plugins.
- Update Fingerprinting Algorithm to support (full)-depth-n fingerprints.
- Implement static-deferred attachment strategy.
- Implement mechanism to disable
AgentRule
s. - New Instrumentation Plugins: Spring 3 Web, Spring 3 Web MVC, JAX-RS, Thread.
v1.3.2
The v1.3.2 release includes the following updates:
- Fix to propagation of system properties via dynamic attach.
- Implement assert that name of SpecialAgent JAR is correct.
- Make SpecialAgent thread safe.
- Update LightStep and Jaeger Tracer Plugins.
- Update Fingerprinting Algorithm to support (semi)-depth-n fingerprints.
- Update Instrumentation Plugins: JDBC.
v1.3.1
The v1.3.1 release includes the following updates:
- Re-integrate Instrumentation Plugins: Grizzly AHC, Grizzly Http Server, Reactor.
v1.3.0
The v1.3.0 release includes the following updates:
- Officially support Spring plugins.
- New Instrumentation Plugins: Spring Messaging, Spring WebSocket STOMP, Spring
@JmsListener
, Spring RabbitMQ. - Update to Apache HttpClient Plugin: Added
hostname
andport
tags to http client spans. - Upgrade to SpecialAgent API in lieu of Fingerprinting Algorithm rewrite.
- Resolve issue #86: DynamoDB Calls regarding bad headers when using LightStep.
- Resolve issue #87: Apache HttpClient Plugin regarding default HTTP port.
- Resolve issue #88: Redis Plugin regarding PubSub.
v1.2.0
The v1.2.0 release includes the following updates:
- New Instrumentation Plugins: Feign, Zuul, Spring Kafka, Spring Scheduling.
- Upgrade to SpecialAgent API, requiring AgentRule(s) to explicitly specify a name for the instrumentation plugin.
- Improved configuration spec utilizing short names for instrumentation plugins.
- Fix to bug regarding dependency resolution of a plugin's dependency graph.
- Improved API documentation.
v1.1.2
The v1.1.2 release includes the following updates:
- New Instrumentation Plugins: Redis, Spring Web Flux, Grizzly HTTP Server, Grizzly AsyncHttpClient, Reactor, Hazelcast, Spymemcached.
- Upgraded Jaeger Agent Plugin to support OT API 0.32.0.
- Startup performance improvement.
- Improved documentation.
- Bug fixes.
v1.1.1
The v1.1.1 release includes the following updates:
- New Instrumentation Plugins: Apache HttpClient, Redis Client Lettuce, Spring Web, Spring Web MVC.
- Addition of configurable "General Verbose Mode" in
AgentRule
. - Fix class loading issues seen in Tomcat and Elasticsearch6.
- Fix Mongo Driver rule in lieu of upgrade to OT API v0.32.0.
- Fix
OkHttp
rule to also instrument default constructor. - Now reporting code test coverage on Coveralls.
- Declared support for OpenJDK.
- Improved documentation.
v1.1.0
The v1.1.0 release includes the following updates:
- Place
Tracer
instances into an isolated class loader. - Upgrade to OpenTracing API 0.32.0.
- New Instrumentation Plugins: Jedis, RabbitMQ, RabbitMQ Spring, gRPC, and Apache Thrift.
- Upgraded
opentracing-specialagent-api
. - Improved logging: see intercept events on
Level.FINER
.