Jesse and Graham have created a series of videos over on our YouTube channel to highlight the features included in the XPages Jakarta EE Support project. Jesse was inspired to create this project by work from Martin Pradny, so thanks go out to Martin for the inspiration!
The XPages Jakarta EE Support project adds new technologies from Jakarta EE and MicroProfile to NSF-based development inside Domino Designer. The project page includes comprehensive documentation of the new features. You can also review the project GitHub page for more details.
For those who do not know, Jakarta EE is the current form of Java EE. Oracle open-sourced Java EE and handed control over to the Eclipse Foundation; in that transition, the name changed to "Jakarta EE" to avoid copyright conflicts. The goal of this project is simply to bring a lot of the cool features that have been added in that world into XPages since we do not have version parity between XPages and Java Jakarta EE.
The very interesting thing about the future of this project is how it impacts those using the OpenNTF Domino API in their XPages projects. This project actually makes it even easier to use Java in XPages, and removes the need for much of what the ODA project gives you. If you would like to join this project, just drop us a note. There is active discussion in our Slack channel.