Repository: activemq-cpp Updated Branches: refs/heads/3.8.x 4883523f7 -> 278c202f1
Prep the code for the next release (3.8.3) Project: http://git-wip-us.apache.org/repos/asf/activemq-cpp/repo Commit: http://git-wip-us.apache.org/repos/asf/activemq-cpp/commit/278c202f Tree: http://git-wip-us.apache.org/repos/asf/activemq-cpp/tree/278c202f Diff: http://git-wip-us.apache.org/repos/asf/activemq-cpp/diff/278c202f Branch: refs/heads/3.8.x Commit: 278c202f1272ad022cedd0c9918584bf901c7cfb Parents: 4883523 Author: Timothy Bish <[email protected]> Authored: Fri Jul 11 12:23:52 2014 -0400 Committer: Timothy Bish <[email protected]> Committed: Fri Jul 11 12:23:52 2014 -0400 ---------------------------------------------------------------------- activemq-cpp/RELEASE_NOTES.txt | 19 ++++++++++++++++++- activemq-cpp/activemq-cpp.spec | 2 +- activemq-cpp/configure.ac | 6 +++--- .../activemq/core/ActiveMQConnectionMetaData.cpp | 14 +++++++------- 4 files changed, 29 insertions(+), 12 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/activemq-cpp/blob/278c202f/activemq-cpp/RELEASE_NOTES.txt ---------------------------------------------------------------------- diff --git a/activemq-cpp/RELEASE_NOTES.txt b/activemq-cpp/RELEASE_NOTES.txt index 7aaee7b..3c80fbc 100644 --- a/activemq-cpp/RELEASE_NOTES.txt +++ b/activemq-cpp/RELEASE_NOTES.txt @@ -1,4 +1,22 @@ ========================================================================= +== Release Notes for ActiveMQ CPP 3.8.3 == +========================================================================= + +Bug + + [AMQCPP-527] - ConcurrentStlMap - stl map find crash with empty map + [AMQCPP-529] - Crash in Threads due to small stack size (set to 32768 bytes) + [AMQCPP-530] - SSL does not find hostname in cert with multiple cn's in dn + [AMQCPP-533] - Memory leak in StompWireFormat.cpp + [AMQCPP-538] - Catch exception by value in FailoverTransport + [AMQCPP-546] - ConnetionAudit should be thread safe + [AMQCPP-547] - activemq::core::ConnectionAudit::isDuplicate is not thread safe + +Improvement + + [AMQCPP-545] - Failover transport timeout options should only operate on Message sends. + +========================================================================= == Release Notes for ActiveMQ CPP 3.8.2 == ========================================================================= @@ -10,7 +28,6 @@ Bug [AMQCPP-520] - AMQ crashes when an exception comes during the connection closure [AMQCPP-525] - C++ client hangs when using the failover transport to connect to a network of brokers - ========================================================================= == Release Notes for ActiveMQ CPP 3.8.1 == ========================================================================= http://git-wip-us.apache.org/repos/asf/activemq-cpp/blob/278c202f/activemq-cpp/activemq-cpp.spec ---------------------------------------------------------------------- diff --git a/activemq-cpp/activemq-cpp.spec b/activemq-cpp/activemq-cpp.spec index 032dff0..652c7e3 100644 --- a/activemq-cpp/activemq-cpp.spec +++ b/activemq-cpp/activemq-cpp.spec @@ -1,5 +1,5 @@ Name: activemq-cpp -Version: 3.8.2 +Version: 3.8.3 Release: 1%{?dist} Summary: C++ Implementation of a JMS style Messaging Client http://git-wip-us.apache.org/repos/asf/activemq-cpp/blob/278c202f/activemq-cpp/configure.ac ---------------------------------------------------------------------- diff --git a/activemq-cpp/configure.ac b/activemq-cpp/configure.ac index d282c61..c86f8c6 100644 --- a/activemq-cpp/configure.ac +++ b/activemq-cpp/configure.ac @@ -20,7 +20,7 @@ AC_PREREQ(2.61) ## -------------------------------- ## Initialization macros. ## -------------------------------- -AC_INIT(activemq-cpp, 3.8.2, [email protected]) +AC_INIT(activemq-cpp, 3.8.3, [email protected]) AC_CONFIG_AUX_DIR(config) AC_CONFIG_SRCDIR(src/main/activemq/core/ActiveMQConnection.cpp) AC_CONFIG_MACRO_DIR([m4]) @@ -31,7 +31,7 @@ AC_CONFIG_MACRO_DIR([m4]) ACTIVEMQ_LIBRARY_NAME=activemq-cpp ACTIVEMQ_MAJOR_VERSION=3 ACTIVEMQ_MINOR_VERSION=8 -ACTIVEMQ_PATCH_VERSION=2 +ACTIVEMQ_PATCH_VERSION=3 ACTIVEMQ_VERSION=${ACTIVEMQ_MAJOR_VERSION}.${ACTIVEMQ_MINOR_VERSION}.${ACTIVEMQ_PATCH_VERSION} ACTIVEMQ_API_VERSION=${ACTIVEMQ_VERSION} @@ -75,7 +75,7 @@ AC_SUBST(CMSAPI_VERSION) ## 3. Programs may need to be changed, recompiled, relinked in order to use the new version. Bump ## current, set revision and age to 0. ## -ACTIVEMQ_LIBRARY_VERSION=18:2:0 +ACTIVEMQ_LIBRARY_VERSION=18:3:0 AC_SUBST(ACTIVEMQ_LIBRARY_NAME) AC_SUBST(ACTIVEMQ_VERSION) http://git-wip-us.apache.org/repos/asf/activemq-cpp/blob/278c202f/activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.cpp ---------------------------------------------------------------------- diff --git a/activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.cpp b/activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.cpp index 93789dc..72658be 100644 --- a/activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.cpp +++ b/activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.cpp @@ -51,7 +51,7 @@ std::string ActiveMQConnectionMetaData::getCMSProviderName() const { //////////////////////////////////////////////////////////////////////////////// std::string ActiveMQConnectionMetaData::getProviderVersion() const { - return "3.8.2"; + return "3.8.3"; } //////////////////////////////////////////////////////////////////////////////// @@ -66,7 +66,7 @@ int ActiveMQConnectionMetaData::getProviderMinorVersion() const { //////////////////////////////////////////////////////////////////////////////// int ActiveMQConnectionMetaData::getProviderPatchVersion() const { - return 2; + return 3; } //////////////////////////////////////////////////////////////////////////////// @@ -74,11 +74,11 @@ std::vector<std::string> ActiveMQConnectionMetaData::getCMSXPropertyNames() cons std::vector<std::string> jmxProperties; - jmxProperties.push_back( "JMSXUserID" ); - jmxProperties.push_back( "JMSXGroupID" ); - jmxProperties.push_back( "JMSXGroupSeq" ); - jmxProperties.push_back( "JMSXDeliveryCount" ); - jmxProperties.push_back( "JMSXProducerTXID" ); + jmxProperties.push_back("JMSXUserID"); + jmxProperties.push_back("JMSXGroupID"); + jmxProperties.push_back("JMSXGroupSeq"); + jmxProperties.push_back("JMSXDeliveryCount"); + jmxProperties.push_back("JMSXProducerTXID"); return jmxProperties; }
