Author: bodewig Date: Wed Sep 30 12:33:19 2020 New Revision: 41640 Log: Release vote for Ant 1.10.9 has passed
Added: release/ant/RELEASE-NOTES-1.10.9.html - copied unchanged from r41639, dev/ant/RELEASE-NOTES-1.10.9.html release/ant/binaries/apache-ant-1.10.9-bin.tar.bz2 - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.tar.bz2 release/ant/binaries/apache-ant-1.10.9-bin.tar.bz2.asc - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.tar.bz2.asc release/ant/binaries/apache-ant-1.10.9-bin.tar.bz2.sha512 - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.tar.bz2.sha512 release/ant/binaries/apache-ant-1.10.9-bin.tar.gz - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.tar.gz release/ant/binaries/apache-ant-1.10.9-bin.tar.gz.asc - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.tar.gz.asc release/ant/binaries/apache-ant-1.10.9-bin.tar.gz.sha512 - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.tar.gz.sha512 release/ant/binaries/apache-ant-1.10.9-bin.tar.xz - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.tar.xz release/ant/binaries/apache-ant-1.10.9-bin.tar.xz.asc - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.tar.xz.asc release/ant/binaries/apache-ant-1.10.9-bin.tar.xz.sha512 - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.tar.xz.sha512 release/ant/binaries/apache-ant-1.10.9-bin.zip - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.zip release/ant/binaries/apache-ant-1.10.9-bin.zip.asc - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.zip.asc release/ant/binaries/apache-ant-1.10.9-bin.zip.sha512 - copied unchanged from r41639, dev/ant/binaries/apache-ant-1.10.9-bin.zip.sha512 release/ant/manual/apache-ant-1.10.9-manual.tar.bz2 - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.tar.bz2 release/ant/manual/apache-ant-1.10.9-manual.tar.bz2.asc - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.tar.bz2.asc release/ant/manual/apache-ant-1.10.9-manual.tar.bz2.sha512 - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.tar.bz2.sha512 release/ant/manual/apache-ant-1.10.9-manual.tar.gz - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.tar.gz release/ant/manual/apache-ant-1.10.9-manual.tar.gz.asc - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.tar.gz.asc release/ant/manual/apache-ant-1.10.9-manual.tar.gz.sha512 - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.tar.gz.sha512 release/ant/manual/apache-ant-1.10.9-manual.tar.xz - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.tar.xz release/ant/manual/apache-ant-1.10.9-manual.tar.xz.asc - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.tar.xz.asc release/ant/manual/apache-ant-1.10.9-manual.tar.xz.sha512 - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.tar.xz.sha512 release/ant/manual/apache-ant-1.10.9-manual.zip - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.zip release/ant/manual/apache-ant-1.10.9-manual.zip.asc - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.zip.asc release/ant/manual/apache-ant-1.10.9-manual.zip.sha512 - copied unchanged from r41639, dev/ant/manual/apache-ant-1.10.9-manual.zip.sha512 release/ant/source/apache-ant-1.10.9-src.tar.bz2 - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.tar.bz2 release/ant/source/apache-ant-1.10.9-src.tar.bz2.asc - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.tar.bz2.asc release/ant/source/apache-ant-1.10.9-src.tar.bz2.sha512 - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.tar.bz2.sha512 release/ant/source/apache-ant-1.10.9-src.tar.gz - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.tar.gz release/ant/source/apache-ant-1.10.9-src.tar.gz.asc - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.tar.gz.asc release/ant/source/apache-ant-1.10.9-src.tar.gz.sha512 - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.tar.gz.sha512 release/ant/source/apache-ant-1.10.9-src.tar.xz - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.tar.xz release/ant/source/apache-ant-1.10.9-src.tar.xz.asc - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.tar.xz.asc release/ant/source/apache-ant-1.10.9-src.tar.xz.sha512 - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.tar.xz.sha512 release/ant/source/apache-ant-1.10.9-src.zip - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.zip release/ant/source/apache-ant-1.10.9-src.zip.asc - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.zip.asc release/ant/source/apache-ant-1.10.9-src.zip.sha512 - copied unchanged from r41639, dev/ant/source/apache-ant-1.10.9-src.zip.sha512 Removed: dev/ant/README.html dev/ant/RELEASE-NOTES-1.10.9.html dev/ant/binaries/apache-ant-1.10.9-bin.tar.bz2 dev/ant/binaries/apache-ant-1.10.9-bin.tar.bz2.asc dev/ant/binaries/apache-ant-1.10.9-bin.tar.bz2.sha512 dev/ant/binaries/apache-ant-1.10.9-bin.tar.gz dev/ant/binaries/apache-ant-1.10.9-bin.tar.gz.asc dev/ant/binaries/apache-ant-1.10.9-bin.tar.gz.sha512 dev/ant/binaries/apache-ant-1.10.9-bin.tar.xz dev/ant/binaries/apache-ant-1.10.9-bin.tar.xz.asc dev/ant/binaries/apache-ant-1.10.9-bin.tar.xz.sha512 dev/ant/binaries/apache-ant-1.10.9-bin.zip dev/ant/binaries/apache-ant-1.10.9-bin.zip.asc dev/ant/binaries/apache-ant-1.10.9-bin.zip.sha512 dev/ant/manual/apache-ant-1.10.9-manual.tar.bz2 dev/ant/manual/apache-ant-1.10.9-manual.tar.bz2.asc dev/ant/manual/apache-ant-1.10.9-manual.tar.bz2.sha512 dev/ant/manual/apache-ant-1.10.9-manual.tar.gz dev/ant/manual/apache-ant-1.10.9-manual.tar.gz.asc dev/ant/manual/apache-ant-1.10.9-manual.tar.gz.sha512 dev/ant/manual/apache-ant-1.10.9-manual.tar.xz dev/ant/manual/apache-ant-1.10.9-manual.tar.xz.asc dev/ant/manual/apache-ant-1.10.9-manual.tar.xz.sha512 dev/ant/manual/apache-ant-1.10.9-manual.zip dev/ant/manual/apache-ant-1.10.9-manual.zip.asc dev/ant/manual/apache-ant-1.10.9-manual.zip.sha512 dev/ant/source/apache-ant-1.10.9-src.tar.bz2 dev/ant/source/apache-ant-1.10.9-src.tar.bz2.asc dev/ant/source/apache-ant-1.10.9-src.tar.bz2.sha512 dev/ant/source/apache-ant-1.10.9-src.tar.gz dev/ant/source/apache-ant-1.10.9-src.tar.gz.asc dev/ant/source/apache-ant-1.10.9-src.tar.gz.sha512 dev/ant/source/apache-ant-1.10.9-src.tar.xz dev/ant/source/apache-ant-1.10.9-src.tar.xz.asc dev/ant/source/apache-ant-1.10.9-src.tar.xz.sha512 dev/ant/source/apache-ant-1.10.9-src.zip dev/ant/source/apache-ant-1.10.9-src.zip.asc dev/ant/source/apache-ant-1.10.9-src.zip.sha512 Modified: release/ant/README.html Modified: release/ant/README.html ============================================================================== --- release/ant/README.html (original) +++ release/ant/README.html Wed Sep 30 12:33:19 2020 @@ -1,65 +1,57 @@ <html> - <head><title>Release Notes for Ant 1.10.8</title></head> + <head><title>Release Notes for Ant 1.10.9</title></head> <body><pre> -Changes from Ant 1.10.7 TO Ant 1.10.8 +Changes from Ant 1.10.8 TO Ant 1.10.9 ===================================== Fixed bugs: ----------- - * "legacy-xml" formatter of junitlauncher task wasn't writing out - the stacktrace for failures. This is now fixed. - Bugzilla Report 63827 + * the ftp task could throw a NullPointerException if an error occured + Bugzilla Report 64438 - * sshexec failed to write output to a file if the file didn't exist + * propertyset now also sees in-scope local properties + Bugzilla Report 50179 - * 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 + * replaced our version of ReaderInputStream with the battle-tested + version of Apache Commons IO as our version had problems with + surrogate pairs (and likely other edge cases as well). + Bugzilla Report 40455 + + * <fixcrlf> will no longer remove the temporary file it just created + before writing to it. + + * <sshexec> and <scp> didn't deal with wildcard hostnames in shs + config files properly. + Bugzilla Report 64530 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. + * Ant will no longer log a warning if it doesn't find tools.jar + Bugzilla Report 63577 - * a new property ant.tmpdir provides improved control over the - location Ant uses to create temporary files + * the <jar> task accepts now a nested <indexjarsmapper> element + that can be used to perform custom filename transformations + for the <indexjars> archives. + Github Pull Request #134 + + * added a new PropertyEnumerator interface that extensions can + provide if they are managing properties unknown to the Ant project. + + * added some special code to support GraalVM JavaScript as + javax.script scripting engine for JavaScript. In particular we + relax some security settings of GraalVM so that scripts can access + Ant objects. + + Also Ant enables Nashorn compatibility mode by default, you can + disable that by setting the magic Ant property + ant.disable.graal.nashorn.compat to true. + + See the script task manual for additional details. + + * If the magic property ant.tmpdir hasn't been set and Ant can + control the permissions of directories it creates it will create an + owner-owned temporary directory unaccessible to others as default + tempdir as soon as a temporary file is created for the first time, </pre></body></html>