News

This is our news

Axon 1.3 released!

A new version of Axon has been released. The 1.3 version contains a few minor new features, as well as some fixed for issues found in 1.2.1.

Release Notes 1.3

Axon 1.3 contains a number of minor new features and a few bugfixes.

How can I identify entities within an aggregate?

I have an entity in my aggregate, which the aggregate root has a one-to-many relationship with. If I want to target one of these entities in a command, how do I best identify it? Imagine there is an Order aggregate, with two entities: Order, and OrderLine. The Order entity is the Aggregate root. Generally, your [...]

How do I enhance events with data that is not part of the Aggregate?

There are several possibilities to do this:

  1. Include non-stateful attribute in the Aggregate
  2. Include immutable (!) data from other aggregate as attribute
  3. Query data in the command handler and pass it as an argument
  4. Include data in the command and pass it as an argument
  5. Query data in the aggregate’s method using an injected service
  6. Query data in the aggregate’s method using a method specific query service.

Read the post for more details and code samples.

Axon has a new website

Hello, world! The new website of AxonFramework has just been launched. We recently moved our code repository to GitHub and thought it was also time for a better website. On the new website, you will find more information and links to several resources.

New Axon and CQRS workshop on January 27th, 2012

Whether you’re new to CQRS or want to know the finer details about using the Axon Framework in your application, this one day workshop will get you going. The workshop will cover the basic principles of CQRS, as well as advanced topics to really release its potential. The next session is planned on Friday, January [...]

Axon migrated to GitHub

The mailinglist readers have unanimously voted for a migration to git. This means that from now on, AxonFramework is hosted on GitHub: https://github.com/AxonFramework/AxonFramework. All source code, downloads and the issue tracker have been moved there. If you have any questions, don’t hesitate to drop a note on axonframework@googlegroups.com