Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add MP 7.0 Plan Review #238

Merged
merged 4 commits into from
Jul 17, 2024
Merged

Conversation

Emily-Jiang
Copy link
Member

No description provided.

@emecas
Copy link
Collaborator

emecas commented Mar 1, 2024

@Emily-Jiang is this PR still a draft, right? or an early review is possibly before ballot is concluded?

@Emily-Jiang
Copy link
Member Author

@Emily-Jiang is this PR still a draft, right? or an early review is possibly before ballot is concluded?

Early review prior to the ballot.

Copy link
Collaborator

@jclingan jclingan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

Copy link
Collaborator

@emecas emecas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

summary: "MicroProfile 7.0 Release Plan"
---

MicroProfile follows a train model for its Platform releases. Typically, three Platform releases are planned for each year in February, June, and October. MicroProfile releases components that are ready and have been approved for inclusion will be part of the Platform release. From this release onwards, Jakarta EE Core Profile will no longer be packaged in the MicroProfile BOM and the dependency has been made to be loosely coupled. MicroProfile Metrics specification is no longer included in the platform release, because the Metrics from MicroProfile Telemetry should be used instead. The specifications in MicroProfile 7.0 include:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MicroProfile follows a regular release cadence with three updates planned annually in February, June, and October. Each release incorporates components that have completed development and gained community approval.

Key Changes in MicroProfile 7.0

  • Jakarta EE Decoupling: Starting with version 7.0, the Jakarta EE Core Profile is no longer automatically included in the MicroProfile Bill of Materials (BOM). Dependencies are now loosely coupled.

  • MicroProfile Metrics Deprecation: The dedicated MicroProfile Metrics specification has been removed. To gather application metrics, developers should leverage the Metrics functionality within MicroProfile Telemetry.

MicroProfile 7.0 Specifications

This release includes the following specifications:

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would rephrase the 2nd bullet from:

MicroProfile Metrics Deprecation: The dedicated MicroProfile Metrics specification has been removed. To gather application metrics, developers should leverage the Metrics functionality within MicroProfile Telemetry.

to:

MicroProfile Metrics as a Standalone Specification: The MicroProfile Metrics specification is being moved from the MicroProfile 7.0 Platform Specification to evolve as a Standalone Specification. MicroProfile Telemetry 2.0, which is already in the MicroProfile Platform Specification, has added Metrics functionality.

@emecas emecas self-requested a review March 22, 2024 12:25
Copy link
Collaborator

@emecas emecas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It reads better now, thanks to John and Emily's great work incorporating the changes!

@edbratt
Copy link
Collaborator

edbratt commented May 5, 2024

The plan should be updated to reflect Fault Tolerance is downgraded to 4.1 (from original 5.0)

@Emily-Jiang Emily-Jiang merged commit 8aaf8ac into microprofile:main Jul 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants