Qpid project has not done a release with the patches we need. Yes, we have filed issue /w the Qpid project. So I've done my my own patch release of 0.6 + the patches we need to fix some AMQP related bugs. As soon as qpid does a release with the fixes we need, we can switch out to Qpid releases. This has been done in the past to workaround 3rd party bugs without having to fork the 3rd party library inside of the ActiveMQ project and without having to hold up the ActiveMQ releases for the 3rd party to do a new release /w the bug fixes.
In case you wondering, the patch set can be found at https://github.com/fusesource/qpid-proton/tree/0.6.redhat Yes, it's still ASL. I guess we could release with the 0.6 jar but then that means releasing /w known bugs (that we have fixes for). Regards, Hiram On Thu, Feb 6, 2014 at 10:24 AM, Hadrian Zbarcea <[email protected]> wrote: > Moved to the dev@ list. > > On 02/06/2014 10:23 AM, Hadrian Zbarcea wrote: >> >> I missed the proton change in this commit. What is the reason to switch >> from an ASF version to a commercially controlled version? >> All that without a discuss or an explanation (except the after the fact >> commit message, that I actually missed the first time. Are we starting >> again? >> >> -1 please revert. >> >> Hadrian >> >> >> On 02/06/2014 09:01 AM, [email protected] wrote: >>> >>> Updated Branches: >>> refs/heads/trunk 50e4d0784 -> 3105e4d91 >>> >>> >>> Redo upgrade to mqtt-client, it's been synced to a public repo. >>> Also use new releases of stompjms and hawtdispatch to pick up bug fixes >>> in those components. >>> >>> Upgrade to patched version of qpid-proton to fix bugs that affect >>> performance and TTL handling. >>> >>> Project: http://git-wip-us.apache.org/repos/asf/activemq/repo >>> Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/3105e4d9 >>> Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/3105e4d9 >>> Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/3105e4d9 >>> >>> Branch: refs/heads/trunk >>> Commit: 3105e4d91a6ab5aaf073057a789822a5853cc433 >>> Parents: 50e4d07 >>> Author: Hiram Chirino <[email protected]> >>> Authored: Thu Feb 6 09:01:49 2014 -0500 >>> Committer: Hiram Chirino <[email protected]> >>> Committed: Thu Feb 6 09:01:49 2014 -0500 >>> >>> ---------------------------------------------------------------------- >>> pom.xml | 17 +++++++++++++---- >>> 1 file changed, 13 insertions(+), 4 deletions(-) >>> ---------------------------------------------------------------------- >>> >>> >>> http://git-wip-us.apache.org/repos/asf/activemq/blob/3105e4d9/pom.xml >>> ---------------------------------------------------------------------- >>> diff --git a/pom.xml b/pom.xml >>> index bed9ddd..8bdb405 100755 >>> --- a/pom.xml >>> +++ b/pom.xml >>> @@ -64,7 +64,7 @@ >>> <geronimo-version>1.0</geronimo-version> >>> <hadoop-version>1.0.0</hadoop-version> >>> <hawtbuf-version>1.9</hawtbuf-version> >>> - <hawtdispatch-version>1.19</hawtdispatch-version> >>> + <hawtdispatch-version>1.20</hawtdispatch-version> >>> <howl-version>0.1.8</howl-version> >>> <hsqldb-version>1.8.0.12</hsqldb-version> >>> <httpclient-version>4.2.5</httpclient-version> >>> @@ -90,7 +90,7 @@ >>> <leveldb-version>0.6</leveldb-version> >>> <leveldbjni-version>1.8</leveldbjni-version> >>> <log4j-version>1.2.17</log4j-version> >>> - <mqtt-client-version>1.7</mqtt-client-version> >>> + <mqtt-client-version>1.8</mqtt-client-version> >>> <openjpa-version>1.2.0</openjpa-version> >>> <org-apache-derby-version>10.10.1.1</org-apache-derby-version> >>> <org.osgi.core-version>4.3.1</org.osgi.core-version> >>> @@ -98,7 +98,7 @@ >>> <paho-version>0.4.0</paho-version> >>> <linkedin-zookeeper-version>1.4.0</linkedin-zookeeper-version> >>> <zookeeper-version>3.4.5</zookeeper-version> >>> - <qpid-proton-version>0.6</qpid-proton-version> >>> + <qpid-proton-version>0.6.redhat-002</qpid-proton-version> >>> <qpid-jms-version>0.26-SNAPSHOT</qpid-jms-version> >>> <regexp-version>1.3</regexp-version> >>> <rome-version>1.0</rome-version> >>> @@ -124,7 +124,7 @@ >>> <xbean-version>3.15</xbean-version> >>> <xerces-version>2.11.0</xerces-version> >>> <jaxb-basics-version>0.6.4</jaxb-basics-version> >>> - <stompjms-version>1.18</stompjms-version> >>> + <stompjms-version>1.19</stompjms-version> >>> <pax-exam-version>2.6.0</pax-exam-version> >>> <paxexam-karaf-container-version>1.0.0</paxexam-karaf-container-version> >>> @@ -1591,6 +1591,15 @@ >>> <releases><enabled>true</enabled></releases> >>> <snapshots><enabled>false</enabled></snapshots> >>> </repository> >>> + >>> + <!-- for the patched proton build: http://is.gd/WjuHvH --> >>> + <repository> >>> + <id>jboss.org-fs-releases</id> >>> + >>> <url>https://repository.jboss.org/nexus/content/repositories/fs-releases/</url> >>> + <releases><enabled>true</enabled></releases> >>> + <snapshots><enabled>false</enabled></snapshots> >>> + </repository> >>> + >>> </repositories> >>> </project> >>> >> >> > -- Hiram Chirino Engineering | Red Hat, Inc. [email protected] | fusesource.com | redhat.com skype: hiramchirino | twitter: @hiramchirino
