You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2015/08/06 00:55:50 UTC

[1/2] activemq-cpp git commit: Fill in the release notes for v3.9.0

Repository: activemq-cpp
Updated Branches:
  refs/heads/master cb372c077 -> 0ffc11fdc


Fill in the release notes for v3.9.0

Project: http://git-wip-us.apache.org/repos/asf/activemq-cpp/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-cpp/commit/6057dcac
Tree: http://git-wip-us.apache.org/repos/asf/activemq-cpp/tree/6057dcac
Diff: http://git-wip-us.apache.org/repos/asf/activemq-cpp/diff/6057dcac

Branch: refs/heads/master
Commit: 6057dcac0c17f0f2ee93e7c2baf660cf846a033e
Parents: cb372c0
Author: Timothy Bish <ta...@gmail.com>
Authored: Wed Aug 5 18:52:09 2015 -0400
Committer: Timothy Bish <ta...@gmail.com>
Committed: Wed Aug 5 18:52:09 2015 -0400

----------------------------------------------------------------------
 activemq-cpp/RELEASE_NOTES.txt | 50 +++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-cpp/blob/6057dcac/activemq-cpp/RELEASE_NOTES.txt
----------------------------------------------------------------------
diff --git a/activemq-cpp/RELEASE_NOTES.txt b/activemq-cpp/RELEASE_NOTES.txt
index 3849498..7004ff7 100644
--- a/activemq-cpp/RELEASE_NOTES.txt
+++ b/activemq-cpp/RELEASE_NOTES.txt
@@ -4,11 +4,61 @@
 
 Bug
 
+    [AMQCPP-510] - Consumer leaks memory with failover and checkForDuplicates=true
+    [AMQCPP-513] - On closing a connection, ActiveMQ crashes
+    [AMQCPP-514] - ActiveMQBytesMessage destruction may cause unhandle exception
+    [AMQCPP-515] - Stomp frame mishandled duplicate headers
+    [AMQCPP-516] - Don't fire transport interrupted event when no resume is possuble
+    [AMQCPP-518] - dispatch paused, waiting for outstanding dispatch interruption processing to complete..
+    [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
+    [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-532] - Frequently deleting queue browser causes access violation
+    [AMQCPP-533] - Memory leak in StompWireFormat.cpp
+    [AMQCPP-534] - Closing connection with setTransportListener to NULL may cause core dump
+    [AMQCPP-538] - Catch exception by value in FailoverTransport
+    [AMQCPP-539] - Can't build GIT master on MSVC
+    [AMQCPP-540] - Ambiguous usage of Math::min in AbstractDiscoveryAgent.cpp
+    [AMQCPP-546] - ConnetionAudit should be thread safe
+    [AMQCPP-547] - activemq::core::ConnectionAudit::isDuplicate is not thread safe
+    [AMQCPP-549] - Potential memory leak in consumer when delivering delayed ack.
+    [AMQCPP-550] - CMS (C++ client) crashed if getLocalHost failed
+    [AMQCPP-551] - EOFException when sending char in MapMessage between Java and C++
+    [AMQCPP-552] - Honor RedeliveryPolicy for message redelivered by the Broker.
+    [AMQCPP-553] - Deadlock and memory leak under stress
+    [AMQCPP-554] - Consumer close with INDIVIDUAL_ACKNOWLEDGE and dispatched messages doesn't rollback
+    [AMQCPP-556] - setMessageListener on active session may leads to deadlock
+    [AMQCPP-558] - Port fix for AMQ-5513
+    [AMQCPP-566] - Potential spin in SecureRandomImpl if /dev/urandom does not exist
+    [AMQCPP-567] - activemq-cpp.pc contains wrong package name for APR
+    [AMQCPP-568] - CMS FailoverTransport Leaks Socket Descriptors with secondary backup
+    [AMQCPP-569] - thread creation leak with failover transport after disconnect
+    [AMQCPP-571] - Unacknowledged messages dissappear from broker if session/consumer is closed and then re-created
     [AMQCPP-572] - activemq-cmstemplate-stressor.vcproj missing
+    [AMQCPP-577] - Transacted processing stops working correctly after failover
+    [AMQCPP-578] - Port fix for AMQ-5089 to C++
+    [AMQCPP-579] - Disable message priority reordering on client by default
+    [AMQCPP-581] - Pull consumer can hang in receive if RedeliveryPolicy is configured with max redeliveries
+    [AMQCPP-582] - Pull consumer hang when message expires in flight.
 
 Improvement
 
+    [AMQCPP-509] - Support for AlwaysSessionAsync in AMQ CMS CPP library
+    [AMQCPP-512] - Update to support openwire v10
+    [AMQCPP-545] - Failover transport timeout options should only operate on Message sends.
+    [AMQCPP-548] - Too many temporary std::string in Mutex and decaf::lang::Integer::toString(int)
+    [AMQCPP-562] - Reduce memory delete and allocation in ArrayList
+    [AMQCPP-564] - OS thread handles are kept forever
     [AMQCPP-573] - Update OpenWire support to v11
+    [AMQCPP-576] - QueueBrowser should not check for expired messages
+
+New Feature
+
+    [AMQCPP-543] - message producer send never blocking when using producer flow control
+    [AMQCPP-575] - Add support for disable of expiration checks in MessageConsumer
+    [AMQCPP-580] - Add property maximumRedeliveryDelay in RedeliveryPolicy
 
 =========================================================================
 ==  Release Notes for ActiveMQ CPP 3.8.4                               ==


[2/2] activemq-cpp git commit: Freshen up the README a bit.

Posted by ta...@apache.org.
Freshen up the README a bit. 

Project: http://git-wip-us.apache.org/repos/asf/activemq-cpp/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-cpp/commit/0ffc11fd
Tree: http://git-wip-us.apache.org/repos/asf/activemq-cpp/tree/0ffc11fd
Diff: http://git-wip-us.apache.org/repos/asf/activemq-cpp/diff/0ffc11fd

Branch: refs/heads/master
Commit: 0ffc11fdc0bd440feb02ab7256bcaf8ec2bed4d6
Parents: 6057dca
Author: Timothy Bish <ta...@gmail.com>
Authored: Wed Aug 5 18:55:36 2015 -0400
Committer: Timothy Bish <ta...@gmail.com>
Committed: Wed Aug 5 18:55:36 2015 -0400

----------------------------------------------------------------------
 activemq-cpp/README.txt | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-cpp/blob/0ffc11fd/activemq-cpp/README.txt
----------------------------------------------------------------------
diff --git a/activemq-cpp/README.txt b/activemq-cpp/README.txt
index 1d1352c..3171bde 100644
--- a/activemq-cpp/README.txt
+++ b/activemq-cpp/README.txt
@@ -65,9 +65,8 @@ installed using the systems package installer.
 The Library has been tested using version v1.3 and higher of the APR libs,
 the older 0.9 version will definitely not work with this library.
 
-Many of the Unix type OS'es currently shipping include APR 1.2.x and
-APR-Util 1.2.x, this implies that you will need to build and install APR from
-the source download at Apache.
+Some of the Unix type OS'es currently shipping include APR 1.2.x, this implies
+that you will need to build and install APR from the source download at Apache.
 
     -----------------------------------------------------------------------
     |MacOS X Note:                                                        |
@@ -118,7 +117,7 @@ the following software installed:
 
 Tool        Recommended Version
 -------------------------------
-autoconf    >= 2.61
+autoconf    >= 2.63
 automake    >= 1.10
 libtool     >= 1.5.24
 
@@ -210,6 +209,7 @@ To generate the Doxygen documentation for the project, just run:
 In order to build and run the suite of unit tests, run:
 
   make check
+  ./src/test/activemq-test
 
 This will verify that the library is functioning correctly on the target
 platform. In addition, it will generate the integration tests binary.
@@ -225,8 +225,7 @@ tcp://localhost:61613 for Stomp and tcp://localhost:61616 for Openwire.
 The integration tests are built via "make check".  To run them, first
 start a broker and then
 
-  cd src/test-integration
-  ./activemq-test-integration
+  ./sr/test-integration/activemq-test-integration
 
 This will take quite some time to complete, so be patient.  It is recommended
 that you restart the broker between successive runs of the integration tests.
@@ -274,7 +273,7 @@ set of variables is as follows:
 
     Library        Recommended Version     Windows Env Var
     ------------------------------------------------------------
-      APR             >= 1.3                 ${APR_DIST}
+      APR             >= 1.5+                ${APR_DIST}
       CPPUNIT         >= 1.10.2              ${CPPUNIT_DIST}
       OpenSSL         >= 1.5.24              ${OPENSSL_DIST}
       Platform SDK    {varies}               ${PLATFORM_SDK}
@@ -323,7 +322,7 @@ a library from source by downloading the latest release from:
 
     http://apr.apache.org/
 
-At the time of this writing the latest version was v1.4.8 and is recommended since its build
+At the time of this writing the latest version was v1.5.2 and is recommended since its build
 support files are working with the Visual Studio 2010 tools.
 
 APR is built from the command line using its provided Make files.  When building the library you