question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

MP 5.0 Jakarta EE 9.1 alignment

See original GitHub issue

MP 5.0 will be the Jakarta EE 9.1 alignment without any other functional update from each MicroProfile Component specification. MP 5.0 will include the following MicroProfile component specifications:

For each spec, the following updates need to happen, refer this doc for instructions:

  • Create a branch called jakarta91-branch off master to perform Jakarta EE 9.1 alignment

  • Only jakarta namespace changes are allowed in the release without any other functional changes with the exception of typos or tck fixes

  • pom.xml: utilise microprofile-parent 2.1 as it has pulled in all of the Jakarta EE 9.1 as well as the necessary TCK dependencies (see this PR on how to)

  • spec docs: rename Java EE to Jakarta EE, rename javax to jakarta: find . -type f -name '*.asciidoc' -exec sed -i '' s/javax./jakarta./ {} +

  • Update all javax to jakarta for all java files import javax.* needs to be updated to jakarta.*: find . -type f -name '*.java' -exec sed -i '' s/javax./jakarta./ {} +

    • TCKs
    • APIs
  • Update bnd file: find . -type f -name ‘*.bnd' -exec sed -i '' s/javax./jakarta./ {} +

  • service loader file javax.* to jakarta.*: find . -type f -name "javax*" -exec sh -c 'mv "$0" "${0/javax/jakarta}"' '{}' \;

  • deliver the changes to both jakarta91-branch and master

  • Perform a RC release off the branch jakarta91-branch

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
majidmostafavicommented, Jul 24, 2021

Hello Emily I want to help with this issue. Please tell me what should I do.

1reaction
Emily-Jiangcommented, Oct 13, 2021

I created a new release for MP Fault Tolerance 4.0-RC5, which pulls in a small link update in the spec to point to the jakarta spec. @ederks85 please feel free to pull in the new update. Since the change does not affect api etc, it might not be necessary to do another release. just fyi

Read more comments on GitHub >

github_iconTop Results From Across the Web

MicroProfile 5.0 aligns with Jakarta EE 9.1 and ... - Open Liberty
Open Liberty 21.0.0.12-beta supports some of MicroProfile 5.0 features to align with the Jakarta EE 9.1, allowing you to use MicroProfile ...
Read more >
MicroProfile 5.0 Released with Updated Jakarta EE 9.1 ...
The latest release of the Eclipse Foundation's MicroProfile, MicroProfile 5.0, aligns with every specification in the latest version of the ...
Read more >
MicroProfile 5.0 update and timeline - Google Groups
p.s. MP 5.0 only contains the changes related to Jakarta EE 9.1 alignment and it should not contain new or updated funcations. Thanks....
Read more >
MicroProfile 5.0 Release with Updated Jakarta EE 9.1 ...
This release was mainly focused on updating dependencies from javax to jakarta, as well as overall stability and usability improvements.
Read more >
What's New in MicroProfile 5.0 - InfoQ
This new release features alignment with Jakarta EE 9.1 and updates to all eight community-developed core APIs plus one standalone API:.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found