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 #103arrow-up-right.

  • We introduced a sample module that shows how to use this extension. You can find the module herearrow-up-right.

  • 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 #105arrow-up-right and solved it in thisarrow-up-right pull request.

We refer to the 4.5 release notesarrow-up-right for a complete list of all changes.

Release 4.4

  • Pull request #78arrow-up-right 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 #79arrow-up-right, which we resolved in pull request #86arrow-up-right.

You can find a list of all changes made in release 4.4 herearrow-up-right.

Release 4.3

  • Pull request #33arrow-up-right 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 thisarrow-up-right issue.

For a complete list of all changes, we refer to thisarrow-up-right 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 #9arrow-up-right. This change allows users to extend these classes if necessary.

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

You can find a complete list of the changes herearrow-up-right

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 APIarrow-up-right.

You can find a complete list of all changes herearrow-up-right.

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.

最后更新于