ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jaikiran Pai <jai.forums2...@gmail.com>
Subject Re: [ANN] Apache Ant 1.9.11 and 1.10.3 Released
Date Wed, 28 Mar 2018 05:24:47 GMT
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


Mime
View raw message