The Apache Ant Team is pleased to announce the release of Apache Ant 1.10.7.
Apache Ant is a Java library and command-line tool that helps building software. The Apache Ant team currently maintains two lines of development. The 1.9.x releases require Java 5 at runtime and 1.10.x requires Java 8 at runtime. Both lines are based off of Ant 1.9.7 and the 1.9.x releases are mostly bug fix releases while additional new features are developed for 1.10.x. We recommend using 1.10.7 unless you are required to use versions of Java prior to Java 8 during the build process. This, Ant 1.10.7 release, is mostly a bug fix release and a few minor enhancements. This release includes a fix for a major regression in our previous 1.10.6 release, where we unintentionally broke compatibility with Java 8 runtime. As a result, the previous version would run into exceptions when using Java 8 runtime, in certain tasks. Starting this release, we now officially release to the snapcraft store too. Details of that can be found a few lines later in this mail. Source and binary distributions are available for download from the Apache Ant download site: https://ant.apache.org/bindownload.cgi https://ant.apache.org/srcdownload.cgi When downloading, please verify signatures using the KEYS file available at the above location when downloading the release. People who use snapcraft for installing their tools can now install Apache Ant from the snapcraft store at https://snapcraft.io/ant. The "latest/stable" and "1.10/stable" channels have this 1.10.7 release available for installation. Changes in 1.10.7 release include: ================================= Fixed bugs: ----------- * FTP still tries checking or entering directories after a timeout Bugzilla Report 63454 * junitlauncher - does not detect failure in @BeforeAll Bugzilla Report 63479 * Error using ant-1.10.6 with jdk8 Bugzilla Report 63457 * FTP task no longer duplicates a check for a file being a symlink. Bugzilla Report 63259 * junitlauncher task, when used in fork mode with "<testclasses>", used to create the wrong number of listeners per test class. This has now been fixed. Bugzilla Report 63446 * The "legacy-xml" junitlauncher task's listener would not include @ParameterizedTest testcases in its XML report file. This has now been fixed. Bugzilla Report 63680 Other changes: -------------- * FTP task timeout improvements. Bugzilla Reports 63252 and 47414 * junitlauncher task now supports selecting test classes for execution, based on the JUnit 5 tags, through the new "includeTags" and "excludeTags" attributes. * prefer https over http when building ant itself, and in the ant documentation and sources * changed the references and Maven coordinates of JavaMail dependency to Jakarta Mail and thus javax.mail to jakarta.mail - and upgraded the dependency to 1.6.3. For complete information on Ant, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Ant website at https://ant.apache.org/ - Jaikiran, on behalf of the Apache Ant community --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org