Hi Everyone, After a bunch more tests/fixes I think we're ready to go for a vote now. I've posted 0.5 RC3 in the usual places:
Source is here: http://people.apache.org/~rhs/qpid-proton-0.5rc3/ Java binaries are here: https://repository.apache.org/content/repositories/orgapacheqpid-109/ I've attached the svn change log for everything since RC2. Please peruse/test and register your vote: [ ] Yes, release 0.5 RC3 as 0.5 final [ ] No, 0.5 RC3 has the following issues... --Rafael
------------------------------------------------------------------------ r1516495 | rhs | 2013-08-22 12:04:14 -0400 (Thu, 22 Aug 2013) | 1 line fixed java driver stall; fixed java messenger to clean up the driver after stopping; added useful illegal state exceptions to the java messenger impl ------------------------------------------------------------------------ r1516485 | rhs | 2013-08-22 11:25:32 -0400 (Thu, 22 Aug 2013) | 1 line made logging use consistent ids ------------------------------------------------------------------------ r1516484 | rhs | 2013-08-22 11:24:14 -0400 (Thu, 22 Aug 2013) | 1 line added -n option for running multiple iterations; useful in debugging intermittent failures ------------------------------------------------------------------------ r1516433 | rhs | 2013-08-22 08:28:19 -0400 (Thu, 22 Aug 2013) | 1 line PROTON-397: added example contributed by Marc Berkowitz ------------------------------------------------------------------------ r1516431 | rhs | 2013-08-22 08:25:26 -0400 (Thu, 22 Aug 2013) | 1 line added target to svn:ignore ------------------------------------------------------------------------ r1516430 | rhs | 2013-08-22 08:24:43 -0400 (Thu, 22 Aug 2013) | 1 line added target directories to svn:ignore ------------------------------------------------------------------------ r1516427 | rhs | 2013-08-22 08:14:20 -0400 (Thu, 22 Aug 2013) | 1 line Fixed hang in Messenger.stop(); added recv() to Messenger interface. ------------------------------------------------------------------------ r1516194 | chug | 2013-08-21 12:03:42 -0400 (Wed, 21 Aug 2013) | 4 lines PROTON-405: Windows install can't find jar files. This patch adds a cmake option to skip building/installing jars. ------------------------------------------------------------------------ r1516192 | chug | 2013-08-21 11:46:17 -0400 (Wed, 21 Aug 2013) | 1 line NO-JIRA: Repair windows build after nonportable rhs commit r1516161 ------------------------------------------------------------------------ r1516184 | rhs | 2013-08-21 11:16:19 -0400 (Wed, 21 Aug 2013) | 1 line don't set an error for PN_OVERFLOW, this fixes PROTON-336, also fixed error accessors to be consistent ------------------------------------------------------------------------ r1516161 | rhs | 2013-08-21 09:53:25 -0400 (Wed, 21 Aug 2013) | 11 lines Added simple smoke tests for the bindings. Encountered numerous issues along the way and fixed as appropriate, including: - added tracker return values for ruby put/get - fixed ruby accept/reject to omit the tracker arg - fixed a deprecation warning in the perl binding - added disposition calls for php (PROTON-365) - added incoming/outgoing window properties for php - fixed put of messages without an address (PROTON-368) - added C level inspection method for messages to allow consistent printing of messages across bindings ------------------------------------------------------------------------ r1515860 | rhs | 2013-08-20 12:31:43 -0400 (Tue, 20 Aug 2013) | 1 line PROTON-389: added all dispositions to switch statement ------------------------------------------------------------------------ r1515858 | rhs | 2013-08-20 12:18:19 -0400 (Tue, 20 Aug 2013) | 1 line removed reference to a nonexistent file ------------------------------------------------------------------------ r1515795 | mcpierce | 2013-08-20 08:20:53 -0400 (Tue, 20 Aug 2013) | 6 lines PROTON-406: Fix installing the Ruby bindings. Previously it checked for RUBY_VENDORLIB_DIR as provided by Cmake. But this variable is not provided by older versions of CMake. Additionally, older versions of Ruby did not provide a vendorlibdir. In those cases, the behavior is to now get the Ruby sitearch dir instead. ------------------------------------------------------------------------ r1515614 | chug | 2013-08-19 17:30:57 -0400 (Mon, 19 Aug 2013) | 2 lines PROTON-407: [proton-c] Windows install does not install .lib nor .pdb files This patch installs the .lib file(s) to the /bin directory. ------------------------------------------------------------------------ r1515559 | chug | 2013-08-19 15:01:10 -0400 (Mon, 19 Aug 2013) | 1 line PROTON-408: [proton-c] Windows build does not put "d" suffix on debug file names ------------------------------------------------------------------------ r1515455 | philharveyonline | 2013-08-19 10:58:11 -0400 (Mon, 19 Aug 2013) | 2 lines PROTON-343: Removed proton-logging module and its usages (all of which are functionally insignificant), so that the upcoming Proton 0.5 release does not contain this not-yet-prime-time module. ------------------------------------------------------------------------ r1514351 | rhs | 2013-08-15 12:31:22 -0400 (Thu, 15 Aug 2013) | 1 line PROTON-393: fixed concurrent modification exception ------------------------------------------------------------------------ r1514254 | rhs | 2013-08-15 09:17:42 -0400 (Thu, 15 Aug 2013) | 1 line PROTON-393: fixed recv to not error in non blocking mode; fixed python binding to use seconds (in floats) rather than milliseconds; fixed a stall in java messenger ------------------------------------------------------------------------