The Apache Ant Team is pleased to announce the release of Apache Ant
1.10.15.
Apache Ant is a Java library and command-line tool that helps building
software. Ant 1.10.15 can be run on Java 8 and higher versions (even the
latest released Java 22).
Ant 1.10.15 is a regular bug fix release and the complete set of changes
are noted at https://dist.apache.org/repos/dist/release/ant/README.html
and also inlined at the end of this mail.
The binary and source 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.
For any questions or feedback, please send a mail to our user or dev
mailing lists - details available at https://ant.apache.org/mail.html.
Changes in this release:
* exec task now logs the process' non-zero exit code at INFO
level instead of the previous ERROR level. The following
message from exec task is the one who's level has been changed:
Result: 1
Bugzilla Report 26453
* Removes direct references to com.sun.net.ssl.internal.ssl.Provider class
from the mail task, since that internal JDK class is no longer available
in recent versions of Java.
Bugzilla Report 68460
* <replaceregexp> has a new failOnError attribute which, when
enabled, makes the task throw a BuildException for certain error
cases that will only be logged otherwise.
Github Pull Request #206
* <ftp> task now has a new "useSecureDataChannel" attribute which
can be set to true, when ftps is enabled, to enable secure data
channel.
Bugzilla Report 68773
Fixed bugs:
-----------
* Fixes an regression, introduced in Ant 1.10.13, where pathconvert
would unintentionally trim the string output.
Bugzilla Report 67082
* Fixes a bug in <depend> task which would throw a ClassFormatError
if it encountered constant pool entry type 17.
Bugzilla Report 66552
* Launching ant.bat from within a Java program using
java.lang.Runtime.exec()
could result in an unexpected failure. This has now been fixed.
Bugzilla Report 67417
* Fixes an issue in bootstrap.bat when trying to detect if the "javac"
command in the JDK supports the "--release" option.
Github Pull Request #205
* Fixes a bug in org.apache.tools.ant.taskdefs.email.EmailAddress which
would throw a java.lang.StringIndexOutOfBoundsException if the email
address passed to its constructor was an empty String.
Bugzilla Report 68462
* legacy-xml reporter of junitlauncher task was using a non-buffered
outputstream when generating the report. This introduces severe
performance penalties since the writes translate to native write
system calls. This has been fixed to use a BufferedOutputStream.
Github Pull Request #207
-Jaikiran (on behalf of Apache Ant team)
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org