Hi ODE devs, For a long time it is time for a release, I think now the right time has come.
Sathwik and I have been working on the 1.3 branch lately to cut a release that is sort of a maintenance and stabilizing release. Also, we came across an awesome tool called Betsy [1], a BPEL engine compliance test and comparison tool. ODE 1.3.5 scored second after bpel-g (the former ActiveBPEL), so we analyzed results and tried to address the most important ones. I final run of 1.3.6 is still to be done. Besides some bugs that could be identified thanks to Betsy, some of its complaints are sort of expected (e.g. some problems are already detected by ODE during the compilation, thus the process does not even deploy) and in some cases ODE behaves slightly off standard, but in favor of giving users the possibility for intervention. If you're interested in the results and my interpretation I can share them with you. Back to the release, I'll try to summarize the most notable changes: - Alignment with ServiceMix 4.5.x - Warning if datasources/txms are not correctly configured - Upgrade to Axis2 1.5.6 / Rampart 1.5.2 - Fairer job scheduling / more reliable under load - Namespace declarations where not copied correctly in assigns, which caused problems with QName values - Integer to string conversion in XPath 1.0 fixed (found via Betsy) - foreach completion condition implemented (found via Betsy) - some Betsy complaints (foreach boundary checks, partnerlink assignments, rethrow fault data) - dev only: integression tests run now with H2 instead of Derby, which makes the integration tests runnable again without OOMs. You can find the issues for version 1.3.6 here: [2]. There are still 3 open issues, which I tend to move to 1.3.7. There are also a couple of Betsy complaints that need to be addressed, but I think this is feed for subsequent releases. So I think the set of fixed issues is quite impressive and significantly improves ODE. Before I start the release process, I'd like to ask you to have a look at the artifacts at [3] too see if they work for you. Thanks, Tammo [1] https://github.com/uniba-dsg/betsy [2] https://issues.apache.org/jira/browse/ODE/fixforversion/12323509 [3] https://builds.apache.org/job/ODE-1.x/lastStableBuild/ -- Tammo van Lessen - http://www.taval.de