Executive summary
Details
This proposal assumes the platform TCK project can get all non-app client Jakarta EE 11 platform TCK tests passing against the GLASSFISH_8_0_JDK_17 branch when run with Java SE 17 and Java SE 21. If the platform TCK is not able to satisfy this assumption, this proposal is moot.
- The Jakarta EE 11 Platform TCK is the fully refactored TCK. None of this hybrid business where we use the EE 10 Platform TCK for some of the tests, and the EE 11 Platform TCK for the rest of them.
- All app client tests for all vehicles and component sub-modules that are not running by 2024-12-15 are added to the exclusion list.
We start the ballots for Platform and Web by 2024-12-27.
We will count the +1, 0, and -1 votes from all committers to the platform project as "binding" votes. Any other +1, 0, and -1 votes will count as "non-binding" votes. Only the "binding" votes will be considered to decide if the ballot passes. This is exactly the same process the platform project used in 2023-07 when deciding which specs to include in EE 11. For example: Jakarta Data: https://www.eclipse.org/lists/jakartaee-platform-dev/msg04245.html