AxonIQ heeft dit gerepost
Axon Framework 4.11.0 was released today! As usual, minor releases of all extensions and the bill of materials have also been made available. Although the vast majority of our development time flows towards 5.0.0, this release still includes a couple of worthwhile additions. First and foremost, we now support serialization through Avro. You are thus now able to provide Avro schemas of your messages and use them in Axon. Note the support is only present for messages! Lastly, I would like to thank Simon Zambrovski and Jan Galinski for the effort they've put into this. They saw an opportunity to provide this amazing contribution and took it; thanks, Simon and Jan! Besides the Avro Serializer, we've seen another practical contribution. This time around from Roald Bankras. He introduced an integration with Spring Security, both as an interceptor or directly annotated on message handlers. To be frank, I have been suggesting this type of support to users as a custom-built addition. Having it provided by Axon Framework is nothing short of awesome. So, thanks for this addition, Roald! Another contribution I would like to highlight is the auto-configuration for interceptors. Christian Thiel figured this would be an easy introduction into Axon's Spring integration. And he was right; the changes for this were straightforward. Put very practical nonetheless! Henceforth, thanks for the time and effort you put into this, Christian! The last feature I want to mention is our team's addition of handler timeouts. In short, you can now define when a handling thread should be interrupted. This can be configured globally, per message type, or per message handler. Furthermore, a timeout can also be defined for the unit of work. Hence, Axon can now interrupt a batch of events when it is blocked or extremely slow. This feature can, for example, unblock halted or slow 3rd party integrations. Hence, it should help any Axon application to run more smoothly. There are, of course, more than these four changes in Axon Framework 4.11.0. Do check the release notes down in the comments for an exhaustive list. Before closing, let me mention all remaining contributors to this release: • Alexander Praegla • Kursat A. • Weronika Trzaska Thanks in advance for all of your time and effort, both those who contributed and those who will use this release!