Fuse Message Broker 5.2.0.2 released

Fuse Message Broker 5.2.0.2 has just been released, with a couple of issues fixed. You can find release notes here.

I would like to take this chance to explain Fuse releases a bit and how you can easily switch between Apache and Fuse releases of ActiveMQ. Apache ActiveMQ and Fuse Message Broker are practically the same software (created from the same code base), but while you can expect Apache ActiveMQ releases every six months or so we try to have a monthly release cycle at Fuse. So, if you wait for version 5.3 to be released and you don’t want to use snapshot releases, you can use Fuse Message Broker releases 5.2.0.x which every month include a couple of new fixes. Fuse releases are thoroughly tested, so you can safely use it in your production environment.

The good news is that Fuse releases are free to use, so all you have to do is add an additional repository to your POM file and change the version of ActiveMQ you want to use in your project.

For example, to use Fuse Message Broker 5.2.0.2 instead of Apache 5.2.0 release, just add the following repositories

    <repositories>
        <repository>
            <id>FUSESource</id>
            <name>FUSESource Repository</name>
            <url>http://repo.fusesource.com/maven2</url>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <id>FUSESource</id>
            <name>FUSESource Repository</name>
            <url>http://repo.fusesource.com/maven2</url>
        </pluginRepository>
    </pluginRepositories>

and change ActiveMQ version from

    <dependency>
      <groupId>org.apache.activemq</groupId>
      <artifactId>activemq-all</artifactId>
      <version>5.2.0</version>
    </dependency>

to

    <dependency>
      <groupId>org.apache.activemq</groupId>
      <artifactId>activemq-all</artifactId>
      <version>5.2.0.2-fuse</version>
    </dependency>

Yes, it’s really that easy.

1 comment

Comments are closed.