Skip to main content
Breadcrumbs
Date: 2020-11-17
Present:
- Kevin Sutter (IBM)
- Ivar Grimstad (Eclipse Foundation)
- Cesar Hernandez (Tomitribe)
- Nitin Dahyabhai (Eclipse WTP)
- Scott Marlow (Red Hat)
- David Blevins (Tomitribe)
- Jean-Louis Monteiro (Tomitribe)
- Brian Stansberry (Red Hat)
- Tanja Obradovic (Eclipse Foundation)
- BJ Hargrave (IBM)
- Ed Bratt (Oracle)
- Kenji Kazumura (Fujitsu)
- Werner Keil (Individual)
- Paul Nicolucci (IBM)
- Emily Jiang (IBM)
- Steve Millidge (Payara)
- Ryan Cuprak (Jakarta EE Ambassadors)
Agenda and Minutes
DECISION
- Major version of platform:
- New major version of specifications
- New specifications added
- Backward incompatible changes
- All others are minor
Timebox the releases or based on feature content?
DECISION
- Goal to release 9.1 early in H1 2021
- If there are other spec ready during the year, another release (minor or major) will be on the table
- The time boxed option will be considered later
Discussion regarding backwards incompatible changes
- Current Guidelines: https://eclipse-ee4j.github.io/jakartaee-platform/CompatibilityRequirements
- Should we allow breaking changes?
- Is PortableRemoteObject moving to EJB SPEC API a breaking change?
- No, applications can still use Java 8 PortableRemoteObject.
- TCK tests will change to EJB SPEC API PortableRemoteObject though in 9.1.
- Deprecate first and remove in next release?
- Give a couple of releases to prepare for incompatible changes?
- Ask the projects if they have breaking changes prepared?
- Breaking changes must be documented thoroughly in the project’s plan review
- If a breaking change affects the platform, it must be identified in the platform specification as well
Jakarta EE 9.1 (recurring agenda item)
- Goal to release early in H1 2021
- GlassFish 6.x JDK 11 support
- Platform TCK JDK 8 + 11 or only JDK 11 support?
- If GlassFish 6.2 only supports JDK 11, which EE implementation passes the (optional) JDK 8 tests on EE 9.1 for certification?
- Should we start requesting plan reviews from all components that want to release new versions with 9.1?
- Set a deadline for this?
- Set requirements for inclusion in the release
- Plan plan review for the platform specification
- Create a draft of this (release plan)
- Continue this discussion next week (start with this)
Jakarta EE NEXT (recurring agenda item)
- NEXT may be major or minor depending on the content
How do we handle Optional parts (discussion item for next meeting)
- Will potentially require a change in the EFSP
- Bring this to the specification committee
Back to the top