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

Create Release Plan for Faces for Jakarta EE 12 #2016

Open
jhanders34 opened this issue Feb 24, 2025 · 9 comments
Open

Create Release Plan for Faces for Jakarta EE 12 #2016

jhanders34 opened this issue Feb 24, 2025 · 9 comments

Comments

@jhanders34
Copy link
Member

jhanders34 commented Feb 24, 2025

Follow the release plan process in the Jakarta Specification process guide to create a release plan for Jakarta Faces for inclusion in Jakarta EE 12.

Things to include in the release plan are (but not limited to):

  • New features
  • Deprecation of existing function (which may be replaced with new function)
  • Removal of previously deprecated function (requires a major version update)
  • Other backward incompatible changes besides removal of deprecated function (requires major version update)
  • Added or removed dependencies
  • Notable newer Java SE features used
  • New TCK tests for existing function that was not tested enough or tested at all
  • Moving TCK from platform TCK to platform-tck repository to component repository
  • Minimum Java SE version update (For Jakarta EE 12, the platform committee has declared that Java SE 21 will be the minimum Java SE level. As such I believe most release plans should state the same minimum Java SE level of 21.)

For each item in your release plan, there should be an issue opened in your repository and it should have the label EE12.

Resources to review for ideas of what to include in your release plan are this GitHub query that includes Jakarta platform issues that are labeled EE12, this google doc that is tracking ideas for Jakarta EE 12 content, and existing issues in your component's GitHub repository.

If your component does not plan to have a new release for inclusion in Jakarta EE 12 and just plans to use an existing release, close out this issue with that information. Do note that if your component is referenced in jakartaee/platform#1018, you should be planning to have a minor release at minimum. It may only contain the changes to remove references to SecurityManager / AccessController.

@arjantijms
Copy link
Contributor

@arjantijms
Copy link
Contributor

Draft plan: jakartaee/specifications#801

@BalusC @tandraschko let me know what you think about it.

@tandraschko
Copy link

whats the planned release date?
if its soon, we need to retarget some of the issues, no impl handled yet

@BalusC
Copy link
Member

BalusC commented Mar 1, 2025

I think it's ok ..

Does it mean we need to hold on all 5.0 work??

@jhanders34
Copy link
Member Author

As said in the PR, the template used for the description isn't the release plan review one.

@jhanders34
Copy link
Member Author

whats the planned release date? if its soon, we need to retarget some of the issues, no impl handled yet

This isn't a release review, but a plan review. You can specify when you believe you can be complete. In general the Jakarta EE 12 plan is to ship in first half of 2026. Likely we will want to have component specs complete by end of year. We will want to have implementations tested on both Java 21 and 25. Java 25 will release in September of this year.

@BalusC
Copy link
Member

BalusC commented Mar 1, 2025

Ah ok I guess we can reset 5.0 target date to 1 september.

@mnriem
Copy link
Contributor

mnriem commented Mar 9, 2025

@BalusC if we make sure we run TCK along side while developing new features could we do target of December 1st instead?

@BalusC
Copy link
Member

BalusC commented Mar 9, 2025

I always run (new) TCK.

Not sure on "old TCK". It doesn't seem to work at my machine and also seems to be disabled in Eclipse CI for 4.1 (but is enabled in 4.0 hence it takes ~4h instead of 1).

@arjantijms do you know more on this?

@jhanders34 jhanders34 moved this from Plan being Developed to Ready for Plan Review in Jakarta EE 12 Plan Review status Mar 19, 2025
@jhanders34 jhanders34 moved this from Ready for Plan Review to Plan in Ballot in Jakarta EE 12 Plan Review status Mar 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Plan in Ballot
Development

No branches or pull requests

5 participants