Re: [ANN] Apache Ant 1.9.15 and 1.10.8 Released
Jaikiran Pai <[email protected]> Mon, 18 May 2020 13:02:55 +0530
| Newsgroups | gmane.comp.jakarta.ant.user |
|---|---|
| Message-ID | <5c5a8ffb-32bb-cb4e-2648-096ea8664eb0__41675.3975254082$1589787189$gmane$org@apache.org> |
Thank you Stefan for making these releases.
-Jaikiran
On 13/05/20 10:00 pm, Stefan Bodewig wrote:
> The Apache Ant Team is pleased to announce the releases of Apache Ant
> 1.9.15 and 1.10.8.
>
> 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 Java5 at runtime and 1.10.x requires Java8 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.4 unless you are required to use
> versions of Java prior to Java8 during the build process.
>
> Ant 1.10.8 contains a superset of 1.9.15 - with the exception of a few
> tasks and features that no longer work with Java8 anyway (like the apt
> task).
>
> Both releases address a insecure temporary file vulnerability
> vulnerability, see the upcoming CVE announcement or
> https://ant.apache.org/security.html for details.
>
> 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.
>
> Changes in 1.10.8 include:
> ==========================
>
> Fixed bugs:
> -----------
>
> * "legacy-xml" formatter of junitlauncher task wasn't writing out
> the stacktrace for failures. This is now fixed.
> Bugzilla Report 63827
>
> * sshexec failed to write output to a file if the file didn't exist
>
> * Fixes a regression in javac task involving command line argument
> files.
> Bugzilla Report 63874
>
> * sshexec, sshsession and scp now support a new sshConfig parameter.
> It specified the SSH configuration file (typically
> ${user.home}/.ssh/config)
> defining the username and keyfile to be used per host.
>
> * "legacy-xml" formatter of junitlauncher task wasn't writing out
> exceptions that happen in @BeforeAll method of a test. This is now
> fixed.
> Bugzilla Report 63850
>
> * Building Ant from source could result in the javadocs target
> failing if the
> optional dependencies were missing. This has now been fixed.
> Bugzilla Report 63438
>
> * Fixes a potential ConcurrentModificationException in XMLLogger.
> Bugzilla Report 63921
>
> * Fixes a bug in junitlauncher task in forked mode, where if a
> listener element
> was used as a sibling element for either the test or testclasses
> element,
> then the forked mode launch would fail.
> Bugzilla Report 63958
>
> * Fixes an issue in AntStructure where an incorrect DTD was being
> generated.
> Github Pull Request #116
>
> * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
> Github Pull Request #117
>
> Other changes:
> --------------
>
> * org.apache.tools.mail.MailMessage will now send a fully qualified
> domain name in its HELO message.
> Github Pull Request #101
>
> * The runant.py script should now work with Python 3.
> Github Pull Request #96
>
> * tstamp task now honors SOURCE_DATE_EPOCH environment variable for
> reproducible builds
> (https://reproducible-builds.org/specs/source-date-epoch/#idm55)
> Bugzilla Report 62617
>
> * rmic has been removed from Java 15. The task will now throw an
> exception if you try to use it while running Java 15 or newer.
>
> * a new property ant.tmpdir provides improved control over the
> location Ant uses to create temporary files
>
> Changes in 1.9.15 include:
> ==========================
>
> Other changes:
> --------------
>
> * The runant.py script should now work with Python 3.
> Github Pull Request #96
>
> * rmic has been removed from Java 15. The task will now throw an
> exception if you try to use it while running Java 15 or newer.
>
> * a new property ant.tmpdir provides improved control over the
> location Ant uses to create temporary files
>
> For complete information on Ant, including instructions on how to submit
> bug reports, patches, or suggestions for improvement, see the Apache Ant
> website:
>
> https://ant.apache.org/
>
> Stefan Bodewig, on behalf of the Apache Ant community
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>