OpenMAMA-2.4.0-rc1 Now Available


Frank Quinn <fquinn.ni@...>
 

Hi Folks,


We are pleased to announce the first release candidate for OpenMAMA 2.4.0 is now available:


https://github.com/OpenMAMA/OpenMAMA/releases/tag/OpenMAMA-2.4.0-rc1


As many of you will be aware, we have been working on closing off the work required for a new OpenMAMA release for several weeks now and it is one of the biggest we have ever assembled - both in terms of features assembled and sheer quantity of new and modified lines of code.


With that in mind, I would appreciate everyone’s help in trying out the latest release candidate and helping weed out any bugs or unexpected behavior which may have crept in, or may be specific to your environment / bridges. At a high level, the main new functionality is in the following areas:


  • Qpid proton broker support

  • Several qpid proton bridge bug fixes including fixing support for using the qpid payload on non-qpid transports and vice versa

  • CentOS / RHEL 7 support

  • Timer fixes

  • Several changes to work with recent OSX

  • Publisher Events

  • Dynamic Entitlements (phase 1 - mainly focused on defining existing interface points)

  • Dynamic Bridge loading (the ability to load any middleware bridge, even if there is no reference to it in OpenMAMA code, and adding flexibility to the bride interface).

  • Ability to specify a default payload via configuration


With that in mind, we recommend that any testing you plan on doing pays particular attention to those areas.


NB for bridge developers, see updated wiki page detailing the changes required in the bridge which have changed slightly since our last notification: https://github.com/OpenMAMA/OpenMAMA/wiki/Dynamic-Bridge-Loading


As well as new functionality, we have also been undergoing several major operational changes since the last OpenMAMA Release:


  • Migrated Wiki, Issue tracking and code review all in Github out in the open (see http://github.com/OpenMAMA/OpenMAMA)

  • Continuous integration now includes Microsoft Windows builds (see http://ci.openmama.org)

  • All compiler warnings have been removed from our CentOS 6.x builds

  • All supported unit tests should now pass on Avis


Another focal point of this release is a general bug scrub of all outstanding issues, leading to over 100 issues of various sizes being resolved since we moved to Github less than 6 months ago.


Thank you all in advance for your help in testing - if you spot any issues, please follow our guidelines for raising an issue, or even better, follow our guidelines for raising a patch. Good hunting.


Cheers,

Frank

Join Openmama-dev@lists.openmama.org to automatically receive all group messages.