The responsible team behind the Apache project POI ("Poor obfuscation implementation") has the completion of Apache XMLBeans version 5.0.0. announced. The new release of the XML data binding framework offers among others a Maven plug-in and now uses Apache Log4j 2 for logging.
While Apache POI serves Java developers as a library for reading and writing Microsoft Office file formats such as Excel, PowerPoint, Word, Visio, Publisher, and Outlook, XMLBeans opens a way to access XML through bindings to Java Types. Among the bug fixes in version 5.0 there is a breaking change to be aware of: XMLBEANS-555 (Partial method generation and remove inner factory classes). The fix resolves an error when creating jar from wsdl files, which led to the message "too many constants" guided.
The XMLBeans framework goes back to application server manufacturer BEA, which introduced it in 2003. After the acquisition of BEA by Oracle, the framework was soon handed over to the Apache Software Foundation (ASF). In the meantime XMLBeans was technically overtaken by other projects and the interest of the developers in the framework was lost. Only in the middle of 2018 XMLBeans jerked with the appearance of version 3.0.0, when the operators of the Apache POI project decided to take the XML data binding framework under their wing and to continue to maintain it as the responsible maintainer within the framework of a sub-project.
More detailed information about Apache XMLBeans 5.0.0 can be found in the release notes, on the project website and in the changelog.