Major Releases

This page notes all enhancements and features that we have introduced to our major releases of the Axon Tracing Extension.

Release 4.5

  • Contributor aupodogov provided an optimization in the OpenTraceHandlerInterceptor, by replace an orElse for orElseGet, in pull request #103.

  • We introduced a sample module that shows how to use this extension. You can find the module here.

  • Spring Boot ordering sometimes didn't wire the tracing gateways. To solve this, we enforced the ordering through an AutoConfigureBefore annotation on the TracingAutoConfiguration. We marked this under issue #105 and solved it in this pull request.

We refer to the 4.5 release notes for a complete list of all changes.

Release 4.4

  • Pull request #78 introduces an enhancement for users of this extension. With the MessageTagBuilderService they have more configuration options for selecting the desired tags per message type.

  • When using Spring Boot, the gateway bean names this extension builds clashed with Axon Frameworks default CommandGateway and QueryGateway beans. Contributor guilhermeblanco marked this in issue #79, which we resolved in pull request #86.

You can find a list of all changes made in release 4.4 here.

Release 4.3

  • Pull request #33 introduces tracing for scatter-gather and subscription queries. This introduction means that we can make a full release of the Axon Tracing Extension.

  • Traces for query messages now have tags included. We also introduced additional test cases to validate the entire process, as seen in this issue.

For a complete list of all changes, we refer to this page.

Release 4.2 - Milestone

We did not introduce any significant changes other than updating the extension to use Axon Framework release 4.2.

Note that this extension currently is in a milestone state. As such, users should consider we might introduce API changes in future releases.

Release 4.1 - Milestone

  • The constructors of the TracingCommandGateway and TracingQueryGateway are now protected, since issue #9. This change allows users to extend these classes if necessary.

  • As off issue #7, the spans now contain defaults operation names and tags.

You can find a complete list of the changes here

Note that this extension currently is in a milestone state. As such, users should consider we might introduce API changes in future releases.

Release 4.0 - Milestone

We introduced the Tracing extension with lots of help from our contributor Christophe Bouhier at Trifork. The tracing logic used originates from the Open Tracing API.

You can find a complete list of all changes here.

It's currently in a milestone state, as it doesn't trace all QueryGateway operations. As such, users should consider we might introduce API changes in future releases.

Last updated