You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Stefan Bodewig <bo...@apache.org> on 2020/05/13 16:30:04 UTC

[ANN] Apache Ant 1.9.15 and 1.10.8 Released

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAl68IIoACgkQohFa4V9ri3IYIQCgy9n0AdDobpZVte08jT27ndPj
HqsAnRHHrPk1l3Ik8N8qUBThezXc58hz
=KyJW
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Re: [ANN] Apache Ant 1.9.15 and 1.10.8 Released

Posted by Jaikiran Pai <ja...@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: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Re: [ANN] Apache Ant 1.9.15 and 1.10.8 Released

Posted by Jaikiran Pai <ja...@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: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org