Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.96 KB

1.0.0-alpha-release-note.md

File metadata and controls

33 lines (24 loc) · 1.96 KB

Status of 1.0.0-alpha Version of OpenMessaging

Overview

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

Specification Overview

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.

Spec. major changes

ISSUE-12 Simplify specification based on public review.
ISSUE-16 Add extension fields in specification.

Runtime interface(java) major changes

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.