You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Jaikiran Pai <ja...@apache.org> on 2019/09/05 07:48:03 UTC

[ANNOUNCE] Apache Ant 1.10.7 released

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