[ANNOUNCE] Apache Ant 1.10.13 released

2023-01-09 Thread Jaikiran Pai
The Apache Ant Team is pleased to announce the release of Apache Ant 
1.10.13.


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 Java 5 at runtime and 1.10.x requires Java 8 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.13 unless you are required to use 
versions of Java prior to Java 8 during the build process.


Ant 1.10.13 is mostly a bug fix release, but does contain one important 
change - Java versions starting Java 18, by default, no longer allow 
SecurityManager to be set at runtime. Ant (internally) does set 
SecurityManager at runtime. This caused problems for projects that 
wanted to build their projects using Ant against Java 18 or higher. This 
newly released Ant 1.10.13 version fixes that issue (internally) and 
thus should allow projects to use this version of Ant to build against 
Java 18 or higher.


Binary and source 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.


Changes in 1.10.13 are as follows:

Changes that could break older environments:
---

 *  has a new attribute authenticateOnRedirect that can be used to
   prevent Ant from sending the configured credentials when following a
   redirect. It is false by default, which means builds that rely on
   credentials being used on the redirected URI may break.
   Github Pull Request #173

Fixed bugs:
---

 * the PropertyEnumerator change introduced in 1.10.9 proved to be not
   fully backwards compatible when combined with certain custom
   PropertyHelper implementations - for example when using AntXtras.
   Bugzilla Report 65799

 * legacy-xml reporter of the junitlauncher task now escapes ]]> when 
writing CDATA.

   Bugzilla Report 65833

 *  may leak connections when trying to preserve the last modified
   timestamps of files transferred recursively from a server.
   Bugzilla Report 66001

 * tstamp task would in certain cases parse the SOURCE_DATE_EPOCH 
environment variable

   value to an incorrect date. This has now been fixed.
   Github Pull Request #186

 * fetch.xml didn't set up non-default repositories propery and thus
   failed to download JAI.
   Github Pull Request #191

 * When building and installing Ant distribution from source, the build 
script
   would change permissions on unrelated files in the destination 
directory.

   This is now fixed and such unrelated files in the destination directory
   will be left untouched.
   Bugzilla Report 66164

 * parsing tar entries with multiple NUL bytes in their name would
   include garbage bytes as the name included all bytes up to the last
   NUL rather than the first.
   Github Pull Request #194

 * loadresource might log warnings even though quiet was set to true
   Bugzilla Report 65647

 * javac task would add paths constructs containing wildcards to the
   internally created argument file where wildcards are not allowed
   Bugzilla Report 65621

Other changes:
--

 * added an implementation of the MIME Mail sender based on the
   repackaged Jakarta Mail package rather than javax Mail.
   Github Pull Request #161

 * The "listener" element in the junitlauncher task now supports
   an "extension" attribute to control the filename extension
   of the generated output file from the listener.
   Github Pull Request #168

 *  now supports FTPs.
   Github Pull Request #170

 * DirectoryScanner avoids listing directory contents when it known it
   will never use the information retrieved. This may improve
   performance in some special cases.
   Bugzilla Report 66048

 *  will now create the parent directory of the manifestFile
   attribute if it doesn't exist.
   Bugzilla Report 66231

 * org.apache.tools.ant.BuildLogger now has a new method 
getMessageOutputLevel()

   which returns the currently set message output level.


As usual, for asking help or reporting any issues, please continue to 
communicate with us on our user mailing list 
https://ant.apache.org/mail.html.


-Jaikiran (on behalf of Apache Ant team)


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



Re: [VOTE] Release Apache Ant 1.10.13 based on RC1

2023-01-09 Thread Jaikiran Pai
Thank you everyone for testing this release and voting on it. With +1s 
from Stefan, me and Martijn, this release voting has now passed.


I'll now move ahead with the rest of the release process.

-Jaikiran

On 10/01/23 12:47 am, Martijn Kruithof wrote:

+1

checked diff to of indicated commit to rel/1.10.12

Martijn

Op 09/01/2023 om 02:30 schreef Jaikiran Pai:

+1

Tried the new version to build some existing projects - worked fine

Checked NOTICE file and some random manual docs - looks fine

-Jaikiran

On 06/01/23 4:57 pm, Stefan Bodewig wrote:

On 2023-01-04, Jaikiran Pai wrote:


Happy new year, everyone :)

to you as well


I've created RC1 release candidate for Ant 1.10.13 release:
git tag: ANT_1.10.13_RC1
 on commit: 6996b80b5fb59cc2769f7098d837de32680a
tarballs: https://dist.apache.org/repos/dist/dev/ant/

+1

Stefan

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



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



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



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



Re: [VOTE] Release Apache Ant 1.10.13 based on RC1

2023-01-09 Thread Martijn Kruithof

+1

checked diff to of indicated commit to rel/1.10.12

Martijn

Op 09/01/2023 om 02:30 schreef Jaikiran Pai:

+1

Tried the new version to build some existing projects - worked fine

Checked NOTICE file and some random manual docs - looks fine

-Jaikiran

On 06/01/23 4:57 pm, Stefan Bodewig wrote:

On 2023-01-04, Jaikiran Pai wrote:


Happy new year, everyone :)

to you as well


I've created RC1 release candidate for Ant 1.10.13 release:
git tag: ANT_1.10.13_RC1
 on commit: 6996b80b5fb59cc2769f7098d837de32680a
tarballs: https://dist.apache.org/repos/dist/dev/ant/

+1

Stefan

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



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



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