The OpenMessaging Community has recently approved and submitted the specification for 30-days public:
OpenMessaging Specification Version: 1.0.0-preview.
2018/09/05
This version modified mainly according to the public review opinions of 1.0.0-alpha, and includes some feature enhancements.
2019/02/28
OpenMessaging is vendor-neutral and language-independent, provides industry guidelines for areas of finance, e-commerce, IoT and big-data, and aimed to develop messaging and streaming applications across heterogeneous systems and platforms.
ISSUE-12 Simplify specification based on public review.
ISSUE-16 Add extension fields in specification.
ISSUE-33 Support optional fields and interfaces.
ISSUE-35 Improve Interceptor APIs to supprt java8
lambda style.
ISSUE-37 The method name of setDurability/getDurability
in the Header class should be setReliability/getReliability, finaly used qos instead.
ISSUE-40 Add boolean type to KeyValue.
ISSUE-41 Fix KeyValue short type.
ISSUE-42 Add cancel method in the Future class.
ISSUE-43 Add ACCOUNT_KEY default field to OMSBuiltinKeys.
ISSUE-48 A new MessageReceipt interface is introduced.