Hi Everyone, As requested, here is 0.10 beta1. I've attached a log of all commits since alpha1. You can download from the usual places:
Source artifacts: https://people.apache.org/~rhs/qpid-proton-0.10-beta1/ Java binaries: https://repository.apache.org/content/repositories/orgapacheqpid-1037 --Rafael
commit 115bd26cbc5501d5bbf850fb8b7811aaf17ba507 Author: Rafael Schloming <r...@alum.mit.edu> Date: Tue Jul 21 12:22:14 2015 -0400 Release 0.10 commit 8f82638b7e8299c8c3544516e4b8a18d185d3325 Author: Kenneth Giusti <kgiu...@apache.org> Date: Mon Jul 20 15:08:54 2015 -0400 PROTON-943: bump libqpid-proton shared library major version for 0.10 release commit d9ce3cfd0916ae3719cb39a83a6174c5f88b10bb Author: Gordon Sim <g...@redhat.com> Date: Mon Jul 20 14:00:33 2015 -0400 PROTON-905: fix to prevent crash with latest qpidd commit 02789482e5652dee08fa3fef2d03f8ec6b2f69fa Merge: 22ca57e 4476e97 Author: Andrew Stitcher <astitc...@apache.org> Date: Mon Jul 20 01:58:35 2015 -0400 This closes #47 commit 22ca57e140eb8cbdd0c334f3aab63e457453b307 Author: Andrew Stitcher <astitc...@apache.org> Date: Mon Jul 20 01:29:46 2015 -0400 NO-JIRA: Pass in some more env vars to the tox tests to run them without skipping any commit 4476e97527f4a3b6ae8e85f0bd82cb660270eb16 Author: Andrew Stitcher <astitc...@apache.org> Date: Thu Jul 9 16:43:20 2015 -0400 NO-JIRA: Change travis configuration to use container based builds commit 71f0be88ee8649e98571e6208858945f1d2708f6 Author: Andrew Stitcher <astitc...@apache.org> Date: Fri Jul 17 17:36:23 2015 -0400 NO-JIRA: Make tox get the path for swig from the SWIG env var if present commit 198af3dbadc5f01f5333bab6313f812ccab0b750 Author: Andrew Stitcher <astitc...@apache.org> Date: Thu Jul 16 18:32:15 2015 -0400 NO-JIRA: Skip Extended SASL tests if we can't find saslpasswd2 commit eec9cb33ab5ea08ed515a10015a3643f3d09b261 Author: Andrew Stitcher <astitc...@apache.org> Date: Thu Jul 16 03:24:21 2015 -0400 NO-JIRA: Minor changes to CMake to detect and pass some extra things to tests commit 4ee726002804d7286a8c76b42e0a0717e0798822 Author: mgoulish <m...@redhat.com> Date: Fri Jul 17 10:29:13 2015 -0400 PROTON-919: make C behave same as Java wrt channel_max error commit 17250c94799ac1551fdd53683d3f28f13bdc4764 Author: Robert Gemmell <rob...@apache.org> Date: Thu Jul 16 18:12:02 2015 +0100 NO-JIRA: add a couple of clarifying comments commit 3459aa239252412d77a125d34d7dc51b65ed0201 Author: Robert Gemmell <rob...@apache.org> Date: Tue Jul 14 11:23:03 2015 +0100 PROTON-947: deprecate stale methods, to be removed after the imminent release commit b67a2a943017910bcf8bf67a05aafed93ab7b8b1 Author: Robert Gemmell <rob...@apache.org> Date: Mon Jul 13 17:28:31 2015 +0100 PROTON-944: add ability to set a default state for use when settling/freeing received deliveries without having previously set/sent dispositon state for them commit 6d873ebed766fa8a1108f72837ce9b4e05cc5e09 Author: dcristoloveanu <dcri...@microsoft.com> Date: Thu Jul 9 13:01:30 2015 -0700 - Fix 2 Code Analysis warnings in iocp.c - Fix one realloc leak and the fact that the realloc result was not checked. This rippled through codec.c as more functions needed to have error checking. Fix amended by astitc...@apache.org This closes #45 commit 7e43dc32dbdc7a5e7f3b9ac09ddb13c42d168ad1 Author: Andrew Stitcher <astitc...@apache.org> Date: Thu Jul 9 16:52:27 2015 -0400 PROTON-904: No longer need to include libuuid header commit ed8e0144a4fccec6d5270198d2dc3aa3e9b22b4b Author: Luca Ceresoli <l...@lucaceresoli.net> Date: Fri Jul 10 10:13:47 2015 +0200 proton-c: fix C compiler detection with _ARG1/_ARG2 The C compiler commandline in CMake is composed by the concatenation of CMAKE_C_COMPILER + CMAKE_C_COMPILER_ARG1 + CMAKE_C_COMPILER_ARG2. In most use cases the two additional argument variables are empty, thus CMAKE_C_COMPILER can be used without any noticeable difference. The Buildroot embedded Linux build system [0], however, optionally exploits the CMAKE_C_COMPILER_ARG1 variable to speed up the cross-compilation of CMake-based packages using ccache. It does so by setting [1]: CMAKE_C_COMPILER = /path/to/ccache CMAKE_C_COMPILER_ARG1 = /path/to/cross-gcc This works fine with other CMake-based packages, but proton-c's CMakeLists.txt calls gcc to extract the compiler version. It does so by calling "${CMAKE_C_COMPILER} -dumpversion", without honoring the two extra arguments. Within Buildroot with ccache enabled, this means calling "/path/to/ccache -dumpversion", which fails with the error: ccache: invalid option -- 'd' Fix the compiler check by adding the two arguments. [0] http://buildroot.net/ [1] http://git.buildroot.net/buildroot/tree/support/misc/toolchainfile.cmake.in?id=2015.05 Signed-off-by: Luca Ceresoli <l...@lucaceresoli.net> This closes #46 commit 246007f488950b0ccbd734eadd194c690bd8a049 Author: Kenneth Giusti <kgiu...@apache.org> Date: Thu Jul 9 10:13:52 2015 -0400 NO-JIRA: update developer documentation regarding Python support commit 2b41931dbb49730ddba92c42e40113899371c2d7 Author: Robert Gemmell <rob...@apache.org> Date: Thu Jul 9 14:25:02 2015 +0100 PROTON-940: calculate the incoming window before sending the Begin frame to ensure it is initialised, which supresses the need for a subsequent Flow as seen previously commit ed313672338e5e813cd9d9ba3b7f2dc3a9fab1fb Author: Dominic Evans <dominic.ev...@uk.ibm.com> Date: Thu Jul 9 14:24:28 2015 +0100 NO-JIRA: update jenkins & travis to run tox Add the new 'python-tox-test' ctest (that can be run to test the python bindings against multiple interpreters, e.g., py2.7, py3.3 etc.) to the CI jobs Closes #44 commit a02ad90cab9af446e8251157a1525e3413776934 Author: Robert Gemmell <rob...@apache.org> Date: Thu Jul 9 12:20:24 2015 +0100 PROTON-936: make the session outgoing window a fixed value, defaulted very large but configurable if needed commit 32b00aec6aa4d963b71243f55410c10e08f2b121 Author: Bozo Dragojevic <bo...@digiverse.si> Date: Thu Jul 9 13:20:40 2015 +0200 Revert "PROTON-937: LinkImpl.localOpen() does not initialize source and target" This reverts commit f6d74a47d1f3f4ee3f4f3a444e239a209276f928. back to the drawing board commit 5f664ad57d8c42572f5c4e8c18d73fc5520224af Author: Bozo Dragojevic <bo...@digiverse.si> Date: Mon Jun 29 12:54:16 2015 +0200 PROTON-928: proton-j: Add two missing reactor methods commit ca47d7260da1052e26cc8cac0997c6a1e491d5ef Author: Bozo Dragojevic <bo...@digiverse.si> Date: Thu Jul 9 11:43:51 2015 +0200 PROTON-928: add more task cancellation tests commit e86cd22fc724add9e18f6150604ecd666ff4a4c9 Author: Kenneth Giusti <kgiu...@apache.org> Date: Wed Jul 8 12:02:20 2015 -0400 PROTON-939: allow pn_ssl_set_peer_hostname to override connection's hostname commit 3989e3f8977f0bda1b024a7f4f4a2c1212a3d4fd Author: Robert Gemmell <rob...@apache.org> Date: Wed Jul 8 17:45:14 2015 +0100 PROTON-935: drop Java 6 support and more to Java 7 by updating compiler source and target to 1.7 commit f6d74a47d1f3f4ee3f4f3a444e239a209276f928 Author: Bozo Dragojevic <bo...@digiverse.si> Date: Tue Jul 7 21:32:58 2015 +0200 PROTON-937: LinkImpl.localOpen() does not initialize source and target commit d4d22ee396163babcac19c48845b1f10ca3b5a48 Author: Bozo Dragojevic <bo...@digiverse.si> Date: Tue Jul 7 10:17:40 2015 +0200 PROTON-928: cancellable tasks A scheduled task can be cancelled. A cancelled task does not prevent reactor from stopping running commit 09af37524ee71951e27e4af883eaac2fdffc3f19 Author: Kenneth Giusti <kgiu...@apache.org> Date: Tue Jul 7 10:16:03 2015 -0400 NO-JIRA: fix the search for proton-j in the interopt test commit 898cc0a7dd03d4b4cc2de0a481060d3939189c01 Author: Kenneth Giusti <kgiu...@apache.org> Date: Tue Jul 7 09:12:26 2015 -0400 NO-JIRA: fix python3 incompatible syntax