Friday, April 29, 2011

ActiveMQ-CPP v3.4.0 Released

Right on the heels of the AcitveMQ-CPP v3.3.0 release comes a new v3.4.0 release. Thanks to some helpful users we identified some issues that really needed to get fixed and also spotted some places where we could improve the CMS API.

This is a major release of the ActiveMQ-CPP client which includes some API changes so ABI breakage is expected and there's several improvements over the 3.3.0 release in the area of failover. Some additional methods have been added to the CMS API to make it easier to use, see the API documentation for more information.

Some highlights for this release:

* Added start and stop methods to CMS Session and MessageConsumer.
* Fixed some build issues on Windows, DLLs should work again.
* Resolved some issues with failover not recovering consumers correctly.
* Fixed some problems with URI parsing.

You can download the source package from here.

Saturday, April 16, 2011

ActiveMQ-CPP v3.3.0 Released

Its official, AcitveMQ-CPP v3.3.0 has now been released.

This is a major release of the ActiveMQ-CPP client which includes some
API changes and several new features and improvements. Some additional
methods have been added to the CMS API to make it easier to use, see the
API documentation for more information.

Some highlights for this release:

* Solved some deadlock issues that could occur during failover
when using asynchronous consumers.
* Synchronous Consumers now get an exception if they call receive
when the Connection has failed.
* CMS API now provides an XA domain for linking the CMS client
into XA transactions.
* The Failover Transport now supports the connection rebalancing
feature in ActiveMQ.
* Fixes in the Stomp handling allow the client to work with
ActiveMQ Apollo.
* Better message redelivery processing for Transacted consumers.
* Fixes to the AutoConf script make builds more reliable.
* Lots of other minor fixes and improvements.

You can download the source package from here: