Imports of JavaEE classes in the javax namespace are changed to the jakarta namespace.
The Java version in increases to Java 11 since this is the minimum supported by JakartaEE.
The dependency on commons-fileupload is removed since there is no version compatible with the jakarta namespace. The native multipart handling in the Servlet API is used instead.
The first 2 changes are not backwards-compatible so this is a new major version.
The key changes in this PR are:
javax
namespace are changed to thejakarta
namespace.The first 2 changes are not backwards-compatible so this is a new major version.