Prep the code for the next release (3.8.3)
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 @@
[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 ==
=========================================================================
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
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 @@
## --------------------------------
## Initialization macros.
## --------------------------------
-AC_INIT(activemq-cpp, 3.8.2, dev@activemq.apache.org)
+AC_INIT(activemq-cpp, 3.8.3, dev@activemq.apache.org)
AC_CONFIG_AUX_DIR(config)
AC_CONFIG_SRCDIR(src/main/activemq/core/ActiveMQConnection.cpp)
AC_CONFIG_MACRO_DIR([m4])
@@ -31,7 +31,7 @@
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 @@
## 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)
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::getProviderVersion() const {
- return "3.8.2";
+ return "3.8.3";
}
////////////////////////////////////////////////////////////////////////////////
@@ -66,7 +66,7 @@
////////////////////////////////////////////////////////////////////////////////
int ActiveMQConnectionMetaData::getProviderPatchVersion() const {
- return 2;
+ return 3;
}
////////////////////////////////////////////////////////////////////////////////
@@ -74,11 +74,11 @@
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;
}