Hi folks,
We are preparing to release a patch version of uPortal, release v5.17.2, in the next week. We are finding that more and more dependencies require at least Java 11. Some of these dependencies are critical. So, breaking semantic versioning a bit, we will now require uPortal v5.17.2 and up use Java 11 JDK.
uPortal has supported Java 11 since 2022 (version 5.13.0).
For the Java 11 upgrade of uPortal and the community portlets, we needed to add the following dependencies:
- javax.xml.bind:jaxb-api:2.3.1
- javax.annotation:javax.annotation-api:1.3.2
(Versions have changed since then, of course)
This should be a simple change in most of your local portlets, but corner cases are sure to exist. Feel free to start an email thread in these groups if you want community help upgrading.
Happy Friday!
-B
-- Benito J. Gonzalez
Software Architect
Unicon, Inc.
GitHub: bjagg
GitLab: bjagg