Java Specialagent Versions Save

Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.

v1.3.5

4 years ago

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

4 years ago

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

4 years ago

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 AgentRules.
  • New Instrumentation Plugins: Spring 3 Web, Spring 3 Web MVC, JAX-RS, Thread.

v1.3.2

4 years ago

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

4 years ago

The v1.3.1 release includes the following updates:

1.3.0

4 years ago

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 and port 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.

1.2.0

5 years ago

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.

1.1.2

5 years ago

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.

1.1.1

5 years ago

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.

1.1.0

5 years ago

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.