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 2018/03/28 05:22:01 UTC

[ANN] Apache Ant 1.9.11 and 1.10.3 Released

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

The Apache Ant Team is pleased to announce the releases of Apache Ant
1.9.11 and 1.10.3.

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

Ant 1.10.3 contains a superset of 1.9.11 - with the exception of a few
tasks and features that no longer work with Java8 anyway (like the apt
task).

Both releases are mostly bug fix releases with a few new features being
added. Ant 1.10.2 introduced a number of regressions that are now fixed
in 1.10.3.

Ant 1.10.3 introduces initial support for JUnit5 in the form of the
junitlauncher task. The new task is fully functional but currently lacks
a few features like forking a new JVM for tests which will be added in
upcoming releases.

Source and binary distributions are available for download from the
Apache Ant download site:

http://ant.apache.org/bindownload.cgi
http://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.3 include:
==========================

Changes that could break older environments:
- -------------------------------------------

 * Previous versions of Ant's copy task would throw a BuildException
   if the "name" of the resource to copy was null. Starting
   this version, the copy task instead silently skips such resources
   and no longer throws an exception.
   ant-dev list https://www.mail-archive.com/dev@ant.apache.org/msg46634.html

 * Reverted the signature change of various clone method
   implementation in Ant's data-types introduced with 1.10.2 as they
   broke subclasses of said data-types which tried to override clone.

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

 * Fixed NullPointerException in ChainedMapper
   Bugzilla Report 62086

 * Fixed NullPointerException when a mappedresource is used in pathconvert
   Bugzilla Report 62076

 * Fixed an issue where a string, when used as a resource collection, within
   tokens, would be replaced by property values
   Bugzilla Report 62147

 * Added a workaround for a bug in the jarsigner tool to <verifyjar>
   which requires the -storepass command line argument when verifying
   signatures using -strict together with a PKCS12 keystore. Unlike
   when signing the jar it will not prompt for the keystore's password
   and read it from standard input.
   This means Ant will now pass the keystore's password on the command
   line when using <verifyjar>, which poses a security risk you should
   be aware of.
   Bugzilla Report 62194

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

 * Allow Saxon to be used for junitreport XSL transformation
   Github Pull Request #57

 * when running on Java 11+ rmic will fail early if iiop or idl are
   requested. Java11 removes support for CORBA and the switches have
   been removed from the rmic tool.

 * A new junitlauncher task which support JUnit 5 test framework.
   Bugzilla Report 61796

Changes in 1.9.11 include:
=========================

Changes that could break older environments:
- -------------------------------------------

 * Previous versions of Ant's copy task would throw a BuildException
   if the "name" of the resource to copy was null. Starting
   this version, the copy task instead silently skips such resources
   and no longer throws an exception.
   ant-dev list https://www.mail-archive.com/dev@ant.apache.org/msg46634.html

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

 * Fixed NullPointerException when a mappedresource is used in pathconvert
   Bugzilla Report 62076

 * Added a workaround for a bug in the jarsigner tool to <verifyjar>
   which requires the -storepass command line argument when verifying
   signatures using -strict together with a PKCS12 keystore. Unlike
   when signing the jar it will not prompt for the keystore's password
   and read it from standard input.
   This means Ant will now pass the keystore's password on the command
   line when using <verifyjar>, which poses a security risk you should
   be aware of.
   Bugzilla Report 62194

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

 * when running on Java 11+ rmic will fail early if iiop or idl are
   requested. Java11 removes support for CORBA and the switches have
   been removed from the rmic tool.

For complete information on Ant, including instructions
on how to submit bug reports, patches, or suggestions for improvement,
see the Apache Ant website:

http://ant.apache.org/

Stefan Bodewig, on behalf of the Apache Ant community
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlq7JhgACgkQohFa4V9ri3JRBQCgvBKItJkzelQ5B+JayzGbm5ka
CBkAoM1NmjUnOR5Bt/lblqnzGAtm7Eh3
=hFLn
-----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.11 and 1.10.3 Released

Posted by Jaikiran Pai <ja...@gmail.com>.
Stefan, thank you for running these releases.

-Jaikiran


On 28/03/18 10:52 AM, Stefan Bodewig wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> The Apache Ant Team is pleased to announce the releases of Apache Ant
> 1.9.11 and 1.10.3.
>
> 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.3 unless you are required to use
> versions of Java prior to Java8 during the build process.
>
> Ant 1.10.3 contains a superset of 1.9.11 - with the exception of a few
> tasks and features that no longer work with Java8 anyway (like the apt
> task).
>
> Both releases are mostly bug fix releases with a few new features being
> added. Ant 1.10.2 introduced a number of regressions that are now fixed
> in 1.10.3.
>
> Ant 1.10.3 introduces initial support for JUnit5 in the form of the
> junitlauncher task. The new task is fully functional but currently lacks
> a few features like forking a new JVM for tests which will be added in
> upcoming releases.
>
> Source and binary distributions are available for download from the
> Apache Ant download site:
>
> http://ant.apache.org/bindownload.cgi
> http://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.3 include:
> ==========================
>
> Changes that could break older environments:
> - -------------------------------------------
>
>   * Previous versions of Ant's copy task would throw a BuildException
>     if the "name" of the resource to copy was null. Starting
>     this version, the copy task instead silently skips such resources
>     and no longer throws an exception.
>     ant-dev list https://www.mail-archive.com/dev@ant.apache.org/msg46634.html
>
>   * Reverted the signature change of various clone method
>     implementation in Ant's data-types introduced with 1.10.2 as they
>     broke subclasses of said data-types which tried to override clone.
>
> Fixed bugs:
> - -----------
>
>   * Fixed NullPointerException in ChainedMapper
>     Bugzilla Report 62086
>
>   * Fixed NullPointerException when a mappedresource is used in pathconvert
>     Bugzilla Report 62076
>
>   * Fixed an issue where a string, when used as a resource collection, within
>     tokens, would be replaced by property values
>     Bugzilla Report 62147
>
>   * Added a workaround for a bug in the jarsigner tool to <verifyjar>
>     which requires the -storepass command line argument when verifying
>     signatures using -strict together with a PKCS12 keystore. Unlike
>     when signing the jar it will not prompt for the keystore's password
>     and read it from standard input.
>     This means Ant will now pass the keystore's password on the command
>     line when using <verifyjar>, which poses a security risk you should
>     be aware of.
>     Bugzilla Report 62194
>
> Other changes:
> - --------------
>
>   * Allow Saxon to be used for junitreport XSL transformation
>     Github Pull Request #57
>
>   * when running on Java 11+ rmic will fail early if iiop or idl are
>     requested. Java11 removes support for CORBA and the switches have
>     been removed from the rmic tool.
>
>   * A new junitlauncher task which support JUnit 5 test framework.
>     Bugzilla Report 61796
>
> Changes in 1.9.11 include:
> =========================
>
> Changes that could break older environments:
> - -------------------------------------------
>
>   * Previous versions of Ant's copy task would throw a BuildException
>     if the "name" of the resource to copy was null. Starting
>     this version, the copy task instead silently skips such resources
>     and no longer throws an exception.
>     ant-dev list https://www.mail-archive.com/dev@ant.apache.org/msg46634.html
>
> Fixed bugs:
> - -----------
>
>   * Fixed NullPointerException when a mappedresource is used in pathconvert
>     Bugzilla Report 62076
>
>   * Added a workaround for a bug in the jarsigner tool to <verifyjar>
>     which requires the -storepass command line argument when verifying
>     signatures using -strict together with a PKCS12 keystore. Unlike
>     when signing the jar it will not prompt for the keystore's password
>     and read it from standard input.
>     This means Ant will now pass the keystore's password on the command
>     line when using <verifyjar>, which poses a security risk you should
>     be aware of.
>     Bugzilla Report 62194
>
> Other changes:
> - --------------
>
>   * when running on Java 11+ rmic will fail early if iiop or idl are
>     requested. Java11 removes support for CORBA and the switches have
>     been removed from the rmic tool.
>
> For complete information on Ant, including instructions
> on how to submit bug reports, patches, or suggestions for improvement,
> see the Apache Ant website:
>
> http://ant.apache.org/
>
> Stefan Bodewig, on behalf of the Apache Ant community
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
>
> iEYEARECAAYFAlq7JhgACgkQohFa4V9ri3JRBQCgvBKItJkzelQ5B+JayzGbm5ka
> CBkAoM1NmjUnOR5Bt/lblqnzGAtm7Eh3
> =hFLn
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> 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