Tomcat Migration Tool for Jakarta EE - Changelog
0.3.0 (in progress)
- Fix #14. Do not migrate
javax.xml.(registry|rpc)
namespaces. (mgrigorov) - The class transformer will now validate that the target classes in the Jakarta namespace exist in the runtime environment (remm)
0.2.0
- Add this changelog (markt)
- Update dependencies (Apache Commons IO 2.8.0, Apache Ant 1.10.9) (markt)
- Fix #9. Exclude the
javax.xml.namespace
package in the EE profile (ebourg) - Include the
javax.management.j2ee
package in the EE profile (ebourg) - Add a test to confirm
javax.xml.xpath.XPathConstants
is not converted (ebourg) - Update README to mention the tool is now available on Debian/Ubuntu (ebourg)
- Include the
javax.security.enterprise
package in the EE profile (ebourg) - Include the
javax.xml.registry
package in the EE profile (ebourg) - Include the
javax.security.jacc
package in the EE profile (ebourg) - Include the
javax.faces
package in the EE profile (ebourg) - Include the
javax.batch
package in the EE profile (ebourg) - Include the
javax.jws
package in the EE profile (ebourg) - Include the
javax.resource
package in the EE profile (ebourg) - Fix #7. Include the
javax.jms
package in the EE profile (alitokmen/mgirgorov) - Make
migrate.sh
work from any path (mgrigorov) - Add a new option
-zipInMemory
that processes archives (ZIP, JAR, WAR, etc.) in memory rather via a streaming approach. While less efficient, it allows archives to be processed when their structure means that a streaming approach will fail. (markt) - Include the Maven Wrapper source files in the source distribution. (markt)
- Ensure that all the Manifest attributes are processed during the migration process. (markt)
- Include
.properties
and .json
files in the conversion process. (markt) - Replace
-verbose
with -logLevel=
to provide more control over logging level. (markt) - Fix #13. Refactor mapping of log messages to log levels. (markt)
- Fix #3. Add support for excluding files from conversion. (markt)
- Fix handling of classes with more than 32768 entries in the constant pool. (markt)
- Exclude
javax.xml.stream
and javax.xml.XMLConstants
from the EE profile. (markt) - Relocate dependencies under the
org.apache.tomcat.jakartaee
package to avoid clashes when integrating the shaded jar. (markt)
0.1.0