MicroProfile® Reactive Messaging 2.0 Release Review

Type
Release
State
Successful
End Date of the Review Period

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Project
Release

Reactive Messaging 2.0

Description

MicroProfile Reactive Messaging 2.0 release plan

In this release, MicroProfile Reactive Messaging aligns with Jakarta EE 8 and also have the following functional changes:

  • Add support for unmanaged stream injection using @Inject @Channel(…​)

  • Add support for emitters allowing emitting messages from imperative code

  • Add support for metrics

  • Add support for negative acknowledgement

  • Update default acknowledgement strategy when dealing with Message

  • Move metrics to the base scope

  • Assembly validation on application start

  • Add @ConnectorAttribute to allow connector configuration discovery

  • Add negative acknowledgement support

This is a major release because it changes its dependencies from compile to provided scope, which might break end users. There is no API breaking change.

Conforms To UI/UX Guidelines
Not verified