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

Reply via email to