New and Noteworthy

This is a new major release of ActiveMQ-CPP, a few bugs have been fixed that were found in the v3.7.0 and v3.7.1 releases which should reduce memory consumption and improve overall stability. Several compilation fixes were made as well so things should be better on a number of platforms. Also some new APIs were added to the CMS API to provide an event based construct to listen for addition and removal of destinations on the Broker. Fixes of note:

  • 3.7.0 does not compile with gcc-4.4.7 on CentOS-6
  • APR-Util header include missed in latest release.
  • CMS FailoverTransport Leaks Socket Descriptors
  • closing a connection stalled in start because of failover should stop the transport safely.
  • Compilation Error Fix for Sun Studio under Solaris 10
  • Exception lifetime confusion can cause the application to crash
  • Connection didn't switch to the slave broker when the master broker is down
  • Commiting a session with a deleted consumer causes access violation
  • Compilation of 3.7.0 fails for Linux systems (Redhat 5.8 and SuSE SLES 10)
  • Cient doesn't work on Linux Red Hat 6.4 systems, fails when setting thread priority
  • Exception "attempt to unlock read lock, not locked by current thread" when doing performance testing
  • For SSL connections ensure the SNI field is set.
  • Can't send to temporary queues created by name
  • Added Visual Studio 2010 project files for the project.
  • Added Destination Source events based listener interfaces to the CMS API.


NOTE: Compatible with ActiveMQ Broker versions in the 4.X and 5.X family

API

This release is based on the CMS 3.2 API.

Check out the API for this release here

Download Here

Git Tag Checkout

git clone https://git-wip-us.apache.org/repos/asf/activemq-cpp.git
git checkout tags/activemq-cpp-3.8.0

Changelog

For a more detailed view of new features and bug fixes, see the release notes

© 2004-2011 The Apache Software Foundation.
Apache ActiveMQ, ActiveMQ, Apache, the Apache feather logo, and the Apache ActiveMQ project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
Graphic Design By Hiram