New and Noteworthy

This version fixes several bugs and adds a few new features.

  • Full OpenWire v2 support!
  • You can switch between openwire and stomp via the connection URL
  • Temporary destinations when using OpenWire
  • Added support for asynchronous send
  • Fixed client acknowledge
  • Resolved some memory leaks
  • Sessions are now single threaded

NOTE: Compatable with ActiveMQ Broker version >= 4.0.2

Download Here

Description Download Link PGP Signature file of download
Source code for Windows activemq-cpp-2.0-src.zip activemq-cpp-2.0-src.zip.asc
Source code for Unix activemq-cpp-2.0-src.tar.gz activemq-cpp-2.0-src.tar.gz.asc

SVN Tag Checkout

svn co https://svn.apache.org/repos/asf/activemq/activemq-cpp/tags/activemq-cpp-2.0/

Changelog

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

Apache ActiveMQ, Apache ServiceMix, Apache Camel (46 issues)
T Key Summary Assignee Reporter Pr Status Res Created Updated Due
Bug AMQCPP-98 ack handler not set for messages Timothy Bish Corey Olsen Major ResolvedResolved FIXED Apr 11, 2007 Apr 12, 2007
Bug AMQCPP-97 ThreadPoolTest fails when run under Valgrind 2.4.0 on Fedora Core 4 Timothy Bish Albert Strasheim Minor ResolvedResolved FIXED Apr 05, 2007 Apr 06, 2007
Bug AMQCPP-96 Setting property "JMSXGroupID" on a stomp message yields IllegalArgumentException Timothy Bish Nathan Mittler Minor ResolvedResolved FIXED Apr 05, 2007 Apr 06, 2007
Task AMQCPP-95 Perform Memory Leak testing on 2.0 codebase Timothy Bish Timothy Bish Minor ResolvedResolved FIXED Mar 18, 2007 Mar 29, 2007
Improvement AMQCPP-94 StompConnector should use Long::toString instead of Integer::toString Nathan Mittler Albert Strasheim Minor ResolvedResolved FIXED Mar 18, 2007 Mar 18, 2007
Bug AMQCPP-92 memory leak in openwire session info Nathan Mittler Teemu Torma Major ClosedClosed FIXED Mar 17, 2007 Mar 18, 2007
Bug AMQCPP-91 A few more Openwire memory leaks Timothy Bish Albert Strasheim Minor ResolvedResolved FIXED Mar 16, 2007 Mar 18, 2007
Bug AMQCPP-90 Openwire Session doesn't run its MessageListeners from a single thread Nathan Mittler Albert Strasheim Major ResolvedResolved FIXED Mar 16, 2007 Mar 18, 2007
Improvement AMQCPP-89 Case of cms::Message getter and setter names are not consistent with case of JMS Message getter and setter names Nathan Mittler Albert Strasheim Minor ResolvedResolved FIXED Mar 16, 2007 Mar 16, 2007
Task AMQCPP-88 Remove setCMSMessageId from CMS API Nathan Mittler Nathan Mittler Trivial ResolvedResolved WON'T FIX Mar 14, 2007 Mar 16, 2007
Bug AMQCPP-87 ActiveMQConnectionFactory creates only one unique clientId Timothy Bish Teemu Torma Minor ClosedClosed FIXED Mar 13, 2007 Mar 13, 2007
Bug AMQCPP-86 Valgrind reports memory leaks in unit tests Timothy Bish Albert Strasheim Minor ResolvedResolved FIXED Mar 13, 2007 Mar 13, 2007
Bug AMQCPP-85 activemq/util/Character.h not being installed by automake Timothy Bish Albert Strasheim Trivial ResolvedResolved FIXED Mar 13, 2007 Mar 13, 2007
Task AMQCPP-84 add unit/integration tests Nathan Mittler Nathan Mittler Trivial ResolvedResolved FIXED Mar 13, 2007 Mar 18, 2007
Bug AMQCPP-83 Integration tests fail for openwire Nathan Mittler Nathan Mittler Major ResolvedResolved FIXED Mar 13, 2007 Apr 03, 2007
Task AMQCPP-82 Make openwire the default protocol Nathan Mittler Nathan Mittler Trivial ResolvedResolved FIXED Mar 13, 2007 Mar 29, 2007
Bug AMQCPP-81 openwire consumer never receives messages already in queue Nathan Mittler Teemu Torma Major ClosedClosed FIXED Mar 12, 2007 Mar 18, 2007
Bug AMQCPP-80 sending with explicit message id hangs Nathan Mittler Teemu Torma Major ClosedClosed FIXED Mar 12, 2007 Mar 17, 2007
Improvement AMQCPP-79 allow createProducer to accept null destination Nathan Mittler Teemu Torma Minor ClosedClosed FIXED Mar 12, 2007 Mar 13, 2007
Bug AMQCPP-78 session tries to destroy already destroyed temporary queue Timothy Bish Teemu Torma Major ClosedClosed FIXED Mar 12, 2007 Mar 17, 2007
Bug AMQCPP-77 Inconsistency when getting string property between Stomp and Openwire Timothy Bish Albert Strasheim Major ResolvedResolved FIXED Mar 12, 2007 Mar 13, 2007
Bug AMQCPP-76 Integer property not propagated when using Openwire Timothy Bish Albert Strasheim Minor ResolvedResolved FIXED Mar 11, 2007 Mar 12, 2007
Bug AMQCPP-75 setCMSReplyTo with null destination segfaults when using Openwire wire format Timothy Bish Albert Strasheim Major ResolvedResolved FIXED Mar 11, 2007 Mar 11, 2007
Bug AMQCPP-64 Inconsistency in topic names when creating topics Nathan Mittler Lalit Nagpal Major ClosedClosed FIXED Jan 31, 2007 Feb 02, 2007
New Feature AMQCPP-63 asynchronous send Timothy Bish L:esha Masterov Minor ResolvedResolved FIXED Jan 30, 2007 Jan 31, 2007
Bug AMQCPP-62 Broken CLIENT_ACKNOWLEDGE Nathan Mittler Manuel Vivo Major ResolvedResolved FIXED Jan 30, 2007 Mar 10, 2007
Bug AMQCPP-61 CMSException::what returns c_str of temporary std::string Nathan Mittler Albert Strasheim Minor ClosedClosed FIXED Jan 29, 2007 Jan 29, 2007
Bug AMQCPP-60 message information is lost from stomp message to jms Nathan Mittler Kay Stanke Critical ClosedClosed FIXED Jan 29, 2007 Feb 14, 2007
Bug AMQCPP-59 Exception is thrown when destroying consumer after connection failure Nathan Mittler Albert Strasheim Major ClosedClosed FIXED Jan 26, 2007 Jan 29, 2007
Bug AMQCPP-58 Possible memory leak when reestablishing connection Nathan Mittler Albert Strasheim Major ClosedClosed FIXED Jan 26, 2007 Mar 18, 2007
Improvement AMQCPP-57 Typo in names of delivery modes Nathan Mittler Albert Strasheim Trivial ClosedClosed FIXED Jan 26, 2007 Jan 26, 2007
Bug AMQCPP-56 GCC warnings and possible SocketFactory bug on 64-bit Linux Nathan Mittler Albert Strasheim Minor ClosedClosed FIXED Jan 26, 2007 Jan 27, 2007
Bug AMQCPP-55 Need close() to propagate to child resources Nathan Mittler Nathan Mittler Minor ClosedClosed DUPLICATE Jan 24, 2007 Jan 25, 2007
Bug AMQCPP-54 Build broken due to autoconf problem? Nathan Mittler Wilfred Springer Trivial ClosedClosed FIXED Jan 24, 2007 Jan 24, 2007
Bug AMQCPP-53 Declaration of extern int errno after including errno.h doesn't compile Nathan Mittler Albert Strasheim Major ClosedClosed FIXED Jan 23, 2007 Jan 24, 2007
Bug AMQCPP-52 Valgrind reports memory leaks when running PrimitiveMapTest Nathan Mittler Albert Strasheim Minor ClosedClosed FIXED Jan 23, 2007 Jan 23, 2007
Bug AMQCPP-51 Autoconf is not properly setting CXXFLAGS on Linux Nathan Mittler Albert Strasheim Major ClosedClosed DUPLICATE Jan 23, 2007 Jan 23, 2007
Improvement AMQCPP-50 Derive cms::CMSException from std::exception Nathan Mittler Albert Strasheim Minor ClosedClosed FIXED Jan 21, 2007 Jan 22, 2007
Improvement AMQCPP-49 Add -W -Wall compile options Nathan Mittler Nathan Mittler Trivial ClosedClosed FIXED Jan 20, 2007 Jan 24, 2007
Improvement AMQCPP-48 Fix compilation with Visual Studio .NET 2003 Nathan Mittler Albert Strasheim Trivial ClosedClosed FIXED Jan 19, 2007 Jan 21, 2007
Improvement AMQCPP-47 MapMessage getters should be const Nathan Mittler Albert Strasheim Minor ClosedClosed FIXED Jan 18, 2007 Jan 21, 2007
Bug AMQCPP-46 ActiveMQConnection doesn't propagate exception listener to underlying connector Nathan Mittler Albert Strasheim Major ClosedClosed FIXED Jan 17, 2007 Jan 26, 2007
Bug AMQCPP-44 Reason for socket errors not reported correctly on Windows Nathan Mittler Albert Strasheim Major ClosedClosed FIXED Jan 14, 2007 Jan 22, 2007
Improvement AMQCPP-40 A few stray unix and sun defines Nathan Mittler Albert Strasheim Minor ClosedClosed FIXED Jan 10, 2007 Jan 22, 2007
Bug AMQCPP-38 Async error on broker when running integration tests Nathan Mittler Albert Strasheim Major ClosedClosed FIXED Dec 25, 2006 Jan 22, 2007
New Feature AMQCPP-30 Add support to activemq-cpp to support the openwire protocol Timothy Bish Nathan Mittler Critical ResolvedResolved FIXED Dec 17, 2006 Mar 13, 2007

 

Graphic Design By Hiram