Jaikiran Pai
2018-07-16 04:59:11 UTC
The Apache Ant Team is pleased to announce the releases of Apache Ant
1.9.13 and 1.10.5.
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.5 unless you are required to use
versions of Java prior to Java8 during the build process.
Ant 1.10.5 contains a superset of 1.9.13 - 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 few new features added.
Both 1.9.13 and 1.10.5 fix a regression in the "get" task and also
address a remaining issue with unjar, untar and unzip tasks where they
would end up extracting content outside of the destination directory.
1.10.5 also introduces an enhancement to the "java" task to allow
launching single-file source programs, a Java language feature that is
introduced in the upcoming Java 11 release.
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 by following the instructions
noted in the "Verify Releases" section at the above locations.
Changes in 1.10.5 include:
==========================
Fixed bugs:
-----------
 * Fixes a regression in the "get" task where redirects
  from a HTTP resource to a HTTPS resource started throwing
  an exception.
  Bugzilla Report 62499
 * the new allowFilesToEscapeDest didn't work when set to false and
  archive entries contained relative paths with so many ".."
  segnments that the resulting path would go beyond the file system
  root.
  Bugzilla Report 62502
Other changes:
--------------
 * Java task now accepts a "sourcefile" attribute to allow single file
  source program execution, a feature that is introduced in Java 11.
Changes in 1.9.13 include:
==========================
Fixed bugs:
-----------
 * Fixes a regression in the "get" task where redirects
  from a HTTP resource to a HTTPS resource started throwing
  an exception.
  Bugzilla Report 62499
 * the new allowFilesToEscapeDest didn't work when set to false and
  archive entries contained relative paths with so many ".."
  segnments that the resulting path would go beyond the file system
  root.
  Bugzilla Report 62502
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/
-Jaikiran Pai, on behalf of the Apache Ant community
1.9.13 and 1.10.5.
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.5 unless you are required to use
versions of Java prior to Java8 during the build process.
Ant 1.10.5 contains a superset of 1.9.13 - 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 few new features added.
Both 1.9.13 and 1.10.5 fix a regression in the "get" task and also
address a remaining issue with unjar, untar and unzip tasks where they
would end up extracting content outside of the destination directory.
1.10.5 also introduces an enhancement to the "java" task to allow
launching single-file source programs, a Java language feature that is
introduced in the upcoming Java 11 release.
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 by following the instructions
noted in the "Verify Releases" section at the above locations.
Changes in 1.10.5 include:
==========================
Fixed bugs:
-----------
 * Fixes a regression in the "get" task where redirects
  from a HTTP resource to a HTTPS resource started throwing
  an exception.
  Bugzilla Report 62499
 * the new allowFilesToEscapeDest didn't work when set to false and
  archive entries contained relative paths with so many ".."
  segnments that the resulting path would go beyond the file system
  root.
  Bugzilla Report 62502
Other changes:
--------------
 * Java task now accepts a "sourcefile" attribute to allow single file
  source program execution, a feature that is introduced in Java 11.
Changes in 1.9.13 include:
==========================
Fixed bugs:
-----------
 * Fixes a regression in the "get" task where redirects
  from a HTTP resource to a HTTPS resource started throwing
  an exception.
  Bugzilla Report 62499
 * the new allowFilesToEscapeDest didn't work when set to false and
  archive entries contained relative paths with so many ".."
  segnments that the resulting path would go beyond the file system
  root.
  Bugzilla Report 62502
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/
-Jaikiran Pai, on behalf of the Apache Ant community