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 2021/10/21 05:57:58 UTC

[ANNOUNCE] Apache Ant 1.10.12 released

The Apache Ant Team is pleased to announce the release of Apache Ant 
1.10.12.

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.12 unless you are required to use 
versions of Java prior to Java 8 during the build process.

Ant 1.10.12 is mainly a bug fix release.

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.

Changes in 1.10.12 are as follows:

Fixed bugs:
-----------

  * The http condition would follow redirects even when 
"followRedirects" attribute
    was set to "false". This has now been fixed.
    Bugzilla Report 65489

  * Made sure setting build.compiler to the fully qualified classname
    that corresponds to extJavac or modern has the same effect as using
    the shorter alias names.
    Bugzilla Report 65539

  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
    Bugzilla Report 65424

Other changes:
--------------

  * The implementation of AntClassLoader#findResources() has been 
changed to optimize
    it for potential performance issues, as those noted at
https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
    Github Pull Request #151

  * AntClassLoader now implements the ClassLoader#findResource(String) 
method.
    Github Pull Request #150

  * Ant tries to avoid file name canonicalization when possible.
    Bugzilla Report 65499

  * javadoc task will now look for warning messages in the STDERR stream too
    when "failonwarning" is set to true to account for changes in JDK 17+

  * The tar task now preserves symlinks of nested tarfilesets.
    Github Pull Request #142

-Jaikiran (on behalf of Apache Ant team)