[ANNOUNCE] Apache Ant 1.10.15 released
Jaikiran Pai <[email protected]> Thu, 29 Aug 2024 21:57:22 +0530
| Newsgroups | gmane.comp.jakarta.ant.user |
|---|---|
| Message-ID | <2f77bf10-c89f-4c37-bc97-d6140149de51__4120.144054626$1724948857$gmane$org@apache.org> |
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)