关于Eclipse MicroProfile迁移至Jakarta EE 9的时间规划及影响咨询
很高兴能解答你关于MicroProfile与Jakarta EE版本对齐的问题,结合当时的项目进展和后续的发布情况,我整理了以下信息:
关于2021年完成向Jakarta EE 9迁移的可能性:你的期待已经实现了。MicroProfile项目团队在2021年推进了对Jakarta EE 9的适配工作,MicroProfile 5.0于2021年9月正式发布,该版本完全对齐了Jakarta EE 9的API规范,顺利完成了从Jakarta EE 8到Jakarta EE 9的迁移。
为什么MicroProfile 4.0与Jakarta EE 9同期发布却仍对齐Jakarta EE 8:这主要源于两个项目的迭代节奏差异。MicroProfile 4.0的开发周期启动时,Jakarta EE 9的规范还处于未最终定稿的阶段。为了保证MicroProfile 4.0版本的稳定性和兼容性,团队选择基于已成熟稳定的Jakarta EE 8进行构建,避免依赖尚未定稿的规范带来的发布风险和兼容性问题。
关于对Jakarta EE 9及10落地的影响:你提到的这个痛点确实存在过。MicroProfile作为云原生Java生态的核心组件,其对Jakarta EE 8的依赖,确实在一定程度上延缓了部分企业用户向Jakarta EE 9/10迁移的步伐——很多用户的应用同时依赖MicroProfile和Jakarta EE的组件,需要等待两者版本对齐后才能统一升级。不过随着MicroProfile 5.0(对齐Jakarta EE 9)、MicroProfile 6.0(对齐Jakarta EE 10,2022年发布)的陆续推出,这种阻碍已经逐步消除,现在用户可以同步升级MicroProfile和Jakarta EE的版本,推进云原生应用的现代化进程。
内容的提问来源于stack exchange,提问作者Sergiy

