OpenMAMA-6.2.2-rc2 Now Available


Frank Quinn <fquinn@...>
 

Hi Folks,

 

We were planning on releasing today but a pull request landed yesterday containing some bugfixes for the recently added plugin code which I have deemed as necessary for this release, so I have now cut OpenMAMA 6.2.2-rc2 which can be found here:

 

https://github.com/OpenMAMA/OpenMAMA/releases/tag/OpenMAMA-6.2.2-rc2

 

Considering this is bugfix only, the release candidate window will be one week, making the target release date (all being well) 28th June.

 

I encourage all application and bridge developers to rigorously test this new release with their software especially with respect to the market data subscription life cycle.

 

If there are any further incoming changes please advise me asap to see if the above dates need to be revised.

 

Cheers,

Frank

 

Frank Quinn, Cascadium | +44 (0) 28 8678 8015 | http://cascadium.io

 

From: Frank Quinn
Sent: 13 June 2018 20:36
To: 'openmama-dev@...' <openmama-dev@...>; 'openmama-users@...' <openmama-users@...>
Subject: RE: OpenMAMA-6.2.2-rc1 Now Available

 

Hi Folks,

 

Hope testing is going well!

 

We’ve just submitted a change to correct a few unit test compiler warnings and memory leaks recently introduced but nothing which impacts core code so there’s no current reason to extend the RC window.

 

Just a reminder that we’re going into the final week of testing here so if anyone has spotted anything unusual please speak up now if you want a fix to make it into this release!

 

Cheers,

Frank

 

Frank Quinn, Cascadium | +44 (0) 28 8678 8015 | http://cascadium.io

 

From: Frank Quinn
Sent: 29 May 2018 21:07
To: 'openmama-dev@...' <openmama-dev@...>; 'openmama-users@...' <openmama-users@...>
Subject: OpenMAMA-6.2.2-rc1 Now Available

 

Hi Folks,

 

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

 

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

 

This is a maintenance release which fixes several outstanding bugs and introduces some new functionality.

 

Key features include:

 

  • Introduction of pluggable DQ strategies (Market Data Subscription recovery mechanisms). See https://openmama.github.io/openmama_rfc_dq_pluggability.html
  • Added new methods mamaMsg_toJsonString and mamaMsg_toNormalizedString
  • OpenMAMA source structure moved to maven and build system moved to gradle
  • Cmake support now available (experimental). Note it will replace scons in the next release and supports Windows, Linux and OSX
  • OpenMAMA added to Microsoft vcpkg for easy nuget packaging and building from source
  • OpenMAMA Integration headers now available to allow developers to build plugins and bridges without access to the source code. See https://openmama.github.io/openmama_bridge.html#openmama-integration-headers.
  • Added implementation for mamaPrice_setFromString
  • MamaPrice can now support decimal point precision up to 16 places
  • Implement MamaFieldCache in JNI enhancement
  • Support for setting mamaDateTime with pre-1970 dates on Unix platforms
  • Removal of Visual Studio compiler warnings
  • Added Appveyor integration for CI
  • Add support for autoloading payload bridges from config

 

For a complete list of all 54 issues included in this release, please see here: https://github.com/OpenMAMA/OpenMAMA/milestone/8?closed=1

 

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.

 

Since the release is significant, the testing period will be 3 weeks from today making the target release date 20th June and everyone is invited to try it out - binary releases are available at the link above.

 

If critical issues are found and not resolved before this date, we will continue to go through weekly release candidates until have a stable release ready.

 

Cheers,

Frank

 

Frank Quinn

Cascadium

T: +44 (0) 28 8678 8015

E: fquinn@...

W: http://cascadium.io