Skip to content

Releases: finos/OpenMAMA

OpenMAMA-6.3.2-rc2

23 Jan 17:44
Compare
Choose a tag to compare
OpenMAMA-6.3.2-rc2 Pre-release
Pre-release

Key Changes since OpenMAMA 6.3.2 RC1

  • Added mandatory -DOPENMAMA_VERSION=<version> for cmake if not a git based build
  • Added optional -DBIN_GRADLE=<path to gradle> for cmake build for users who want to build without gradlew
  • Fixed issue where createSubscriptionFromTopic wouldn't use source default
  • Added in Mama.loadDefaultProperties and added init to resource pool
  • Added new MAMA property mama.transport.<transport name>.throttle.interval for subscription throttling on a transport

OpenMAMA-6.3.2-rc1

20 Dec 08:58
b01eeab
Compare
Choose a tag to compare
OpenMAMA-6.3.2-rc1 Pre-release
Pre-release

There are some key changes included in this release including:

Several other maintenance updates and bugfixes: https://github.com/finos/OpenMAMA/pulls?q=is%3Apr+milestone%3AOpenMAMA-6.3.2

This release also includes new changes to support:

  • CentOS Stream 8
  • CentOS Stream 9
  • RHEL 8
  • RHEL 9
  • Ubuntu 22.04 LTS
  • Visual Studio 2022

It also drops support for:

  • Fedora (we now favour CentOS stream for getting ahead of upstream RH changes)
  • CentOS 6 (EOL November 2020)
  • CentOS 8 (EOL December 2021)
  • Ubuntu 16.04 (EOL April 2021)

OpenMAMA Resource Pool Preview

OpenMAMA 6.3.1

14 Oct 12:58
c4925ee
Compare
Choose a tag to compare

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

  • Added experimental .NET core support (including C# on Linux)
  • Updated supported platforms to include CentOS 8, Ubuntu 18.04 LTS and Ubuntu 20.04 LTS
  • Added quickstart / start of tutorial code for all languages
  • Modernized JNI implementation to use javac -h rather than javah
  • Added json and normalized string methods for all language bindings (formerly reserved for only C)
  • Fix multithreaded builds in OpenMAMA and add "experimental" cloudsmith repository automatic upload
  • Added support for clang sanitizers
  • Added code for creating your own Vagrant box for OpenMAMA (and we uploaded our own)
  • Added ansible code for creating a demo environment
  • Fixed a few race conditions, leaks and bugs
  • Improved Mac Support

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

OpenMAMA-6.3.1-rc1

24 Sep 17:28
Compare
Choose a tag to compare
OpenMAMA-6.3.1-rc1 Pre-release
Pre-release

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

  • Added .NET core support (including C# on Linux)
  • Updated supported platforms to include CentOS 8, Ubuntu 18.04 LTS and Ubuntu 20.04 LTS
  • Added quickstart / start of tutorial code for all languages
  • Modernized JNI implementation to use javac -h rather than javah
  • Added json and normalized string methods for all language bindings (formerly reserved for only C)
  • Fix multithreaded builds in OpenMAMA and add "experimental" cloudsmith repository automatic upload
  • Added support for clang sanitizers
  • Added code for creating your own Vagrant box for OpenMAMA (and we uploaded our own)
  • Added ansible code for creating a demo environment
  • Fixed a few race conditions, leaks and bugs
  • Improved Mac Support

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

OpenMAMA-6.3.0

14 Oct 20:07
Compare
Choose a tag to compare

This is a bridge interface updating release which fixes several outstanding bugs and introduces some new functionality.

  • OpenMAMA middleware "base" bridge now included to reduce the overall development required to write a new middleware bridge.
  • Builds now performed using docker environment
  • New docker image on dockerhub: https://hub.docker.com/r/openmama/openmama (see: https://github.com/OpenMAMA/OpenMAMA/tree/OpenMAMA-6.3.0/docker for documentation)
  • Several other bugs and enhancements
  • Fixes added for missing common headers on windows distribution
  • Payload_addMsg - now expects a mamaMsg rather than a msgPayload. This is to align with other payloads and support potential transcoding in the bridge
  • Payload_updateSubMsg - now expects a mamaMsg rather than a msgPayload for the same reason

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

OpenMAMA-6.3.0-rc2

23 Sep 18:28
Compare
Choose a tag to compare
OpenMAMA-6.3.0-rc2 Pre-release
Pre-release
  • Fixes added for missing common headers on windows distribution
  • Payload_addMsg - now expects a mamaMsg rather than a msgPayload. This is to align with other payloads and support potential transcoding in the bridge
  • Payload_updateSubMsg - now expects a mamaMsg rather than a msgPayload for the same reason

OpenMAMA-6.3.0-rc1

23 Sep 18:24
Compare
Choose a tag to compare
OpenMAMA-6.3.0-rc1 Pre-release
Pre-release

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

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

OpenMAMA-6.2.3

05 Aug 13:36
Compare
Choose a tag to compare

This is a hotfix release to address two key issues which were discovered as part of the recent 6.2.2 release:

  • Restore mamaSubscription RecoverGaps functions accidentally removed in the last release
  • Restore missing wombat portability headers in 6.2.2 Release

The release also includes a further two minor non-functional sets of changes. For reference see: https://github.com/OpenMAMA/OpenMAMA/milestone/9?closed=1

OpenMAMA-6.2.3-rc1

30 Jul 18:38
Compare
Choose a tag to compare
OpenMAMA-6.2.3-rc1 Pre-release
Pre-release

This is a hotfix release to address two key issues which were discovered as part of the recent 6.2.2 release:

  • Restore mamaSubscription RecoverGaps functions accidentally removed in the last release
  • Restore missing wombat portability headers in 6.2.2 Release

The release also includes a further two minor non-functional sets of changes. For reference see: https://github.com/OpenMAMA/OpenMAMA/milestone/9?closed=1