|
@@ -8,15 +8,15 @@ Fixed bugs: |
|
|
value. |
|
|
value. |
|
|
Bugzilla Report 60767 |
|
|
Bugzilla Report 60767 |
|
|
|
|
|
|
|
|
* Bugzilla Reports 59648 and 43271 - Fixed the issue where the |
|
|
|
|
|
SCP based tasks would try to change the permissions on the |
|
|
|
|
|
parent directory of a transferred file, instead of changing it |
|
|
|
|
|
on the transferred file itself. |
|
|
|
|
|
|
|
|
* Fixed the issue where the SCP based tasks would try to change |
|
|
|
|
|
the permissions on the parent directory of a transferred file, |
|
|
|
|
|
instead of changing it on the transferred file itself. |
|
|
|
|
|
Bugzilla Reports 59648 and 43271 |
|
|
|
|
|
|
|
|
* Bugzilla Report 60644 - Fixed the issue where the source file |
|
|
|
|
|
being copied could end up being corrupted if the target of the |
|
|
|
|
|
copy happened to be the same source file (symlinked back |
|
|
|
|
|
to itself). |
|
|
|
|
|
|
|
|
* Fixed the issue where the source file being copied could end |
|
|
|
|
|
up being corrupted if the target of the copy happened to be |
|
|
|
|
|
the same source file (symlinked back to itself). |
|
|
|
|
|
Bugzilla Report 60644 |
|
|
|
|
|
|
|
|
Other changes: |
|
|
Other changes: |
|
|
-------------- |
|
|
-------------- |
|
@@ -38,14 +38,14 @@ Other changes: |
|
|
* Bugzilla Report 58589 - SCP task, when configured to use SFTP |
|
|
* Bugzilla Report 58589 - SCP task, when configured to use SFTP |
|
|
protocol, now preserves last modified timestamp on files that |
|
|
protocol, now preserves last modified timestamp on files that |
|
|
it uploads, if the preserveLastModified attribute is set to |
|
|
it uploads, if the preserveLastModified attribute is set to |
|
|
true for that task |
|
|
|
|
|
|
|
|
true for that task |
|
|
|
|
|
|
|
|
* zip and the related tasks can now set the modfication time of all |
|
|
* zip and the related tasks can now set the modfication time of all |
|
|
entries to a fixed timestamp. |
|
|
entries to a fixed timestamp. |
|
|
Github Pull Request #36 |
|
|
Github Pull Request #36 |
|
|
|
|
|
|
|
|
* Bugzilla report 61718 - Jsch library dependency has now been |
|
|
* Bugzilla report 61718 - Jsch library dependency has now been |
|
|
upgraded to 0.1.54. Jsch is the library behind the sshexec |
|
|
|
|
|
|
|
|
upgraded to 0.1.54. Jsch is the library behind the sshexec |
|
|
and scp Ant tasks. |
|
|
and scp Ant tasks. |
|
|
|
|
|
|
|
|
* Added a new <javaversion> condition. |
|
|
* Added a new <javaversion> condition. |
|
@@ -762,11 +762,11 @@ Fixed bugs: |
|
|
|
|
|
|
|
|
* Updated documentation to fix spelling errors / broken links. |
|
|
* Updated documentation to fix spelling errors / broken links. |
|
|
Bugzilla Reports 53215, 53291, 53202 |
|
|
Bugzilla Reports 53215, 53291, 53202 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Unable to override system properties. It was not possible not to override |
|
|
* Unable to override system properties. It was not possible not to override |
|
|
system properties from the command line (or from a property file). |
|
|
system properties from the command line (or from a property file). |
|
|
Bugzilla Report 51792 |
|
|
Bugzilla Report 51792 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* <javac> by default fails when run on JDK 8. |
|
|
* <javac> by default fails when run on JDK 8. |
|
|
Bugzilla Report 53347. |
|
|
Bugzilla Report 53347. |
|
|
|
|
|
|
|
@@ -943,7 +943,7 @@ Fixed bugs: |
|
|
* Exec task may mix the stderr and stdout output while logging it |
|
|
* Exec task may mix the stderr and stdout output while logging it |
|
|
Bugzilla Report 50507. |
|
|
Bugzilla Report 50507. |
|
|
|
|
|
|
|
|
* Missing space between "finished" and timestamp in task/target |
|
|
|
|
|
|
|
|
* Missing space between "finished" and timestamp in task/target |
|
|
finish message from ProfileLogger. |
|
|
finish message from ProfileLogger. |
|
|
Bugzilla Report 51109. |
|
|
Bugzilla Report 51109. |
|
|
|
|
|
|
|
@@ -957,10 +957,10 @@ Fixed bugs: |
|
|
Bugzilla Report 42696. |
|
|
Bugzilla Report 42696. |
|
|
|
|
|
|
|
|
* quiet attribute added to the copy and move tasks, to be used together |
|
|
* quiet attribute added to the copy and move tasks, to be used together |
|
|
with failonerror=false, so warnings won't get logged |
|
|
|
|
|
|
|
|
with failonerror=false, so warnings won't get logged |
|
|
Bugzilla Report 48789. |
|
|
Bugzilla Report 48789. |
|
|
|
|
|
|
|
|
* System.in was closed and not readable anymore by the DefaultInputHandler |
|
|
|
|
|
|
|
|
* System.in was closed and not readable anymore by the DefaultInputHandler |
|
|
when Ant is used via its Java API. |
|
|
when Ant is used via its Java API. |
|
|
Bugzilla Report 51161 |
|
|
Bugzilla Report 51161 |
|
|
|
|
|
|
|
@@ -1124,10 +1124,10 @@ Changes that could break older environments: |
|
|
Fixed bugs: |
|
|
Fixed bugs: |
|
|
----------- |
|
|
----------- |
|
|
|
|
|
|
|
|
* hostinfo now prefers addresses with a hostname over addresses without |
|
|
|
|
|
|
|
|
* hostinfo now prefers addresses with a hostname over addresses without |
|
|
a hostname, provided the addresses have the same scope. |
|
|
a hostname, provided the addresses have the same scope. |
|
|
For local lookup, no IP address will be put in NAME / DOMAIN anymore. |
|
|
For local lookup, no IP address will be put in NAME / DOMAIN anymore. |
|
|
For remote lookup, if a host name was provided and only an IP address is |
|
|
|
|
|
|
|
|
For remote lookup, if a host name was provided and only an IP address is |
|
|
found, the IP address will no longer overwrite the host name provided to the |
|
|
found, the IP address will no longer overwrite the host name provided to the |
|
|
task. |
|
|
task. |
|
|
Bugzilla Report 49513 |
|
|
Bugzilla Report 49513 |
|
@@ -1135,8 +1135,8 @@ Fixed bugs: |
|
|
* mmap-based file copy problems under JDK 1.4 on Linux. |
|
|
* mmap-based file copy problems under JDK 1.4 on Linux. |
|
|
Bugzilla Report 49430. |
|
|
Bugzilla Report 49430. |
|
|
|
|
|
|
|
|
* The Sun JVM tries to mmap the entire file during a copy. |
|
|
|
|
|
For large files this is not feasible. |
|
|
|
|
|
|
|
|
* The Sun JVM tries to mmap the entire file during a copy. |
|
|
|
|
|
For large files this is not feasible. |
|
|
We now explicitly request to copy at most 16 MiB per request. |
|
|
We now explicitly request to copy at most 16 MiB per request. |
|
|
Bugzilla Report 49326. |
|
|
Bugzilla Report 49326. |
|
|
|
|
|
|
|
@@ -1289,7 +1289,7 @@ Other changes: |
|
|
The wildcards are not expanded or even evaluated by Ant and will be |
|
|
The wildcards are not expanded or even evaluated by Ant and will be |
|
|
used literally. The resulting path may be unusable as a CLASSPATH |
|
|
used literally. The resulting path may be unusable as a CLASSPATH |
|
|
for Java versions prior to Java6 and likely doesn't mean anything |
|
|
for Java versions prior to Java6 and likely doesn't mean anything |
|
|
when used in any other way than a CLASSPATH for a forked Java VM. |
|
|
|
|
|
|
|
|
when used in any other way than a CLASSPATH for a forked Java VM. |
|
|
Bugzilla Report 46842. |
|
|
Bugzilla Report 46842. |
|
|
|
|
|
|
|
|
* A new attribute allows targets to deal with nonexistent extension |
|
|
* A new attribute allows targets to deal with nonexistent extension |
|
@@ -1359,7 +1359,7 @@ Other changes: |
|
|
should also benefit any operation that scans directories in Ant. |
|
|
should also benefit any operation that scans directories in Ant. |
|
|
Bugzilla Report 50200. |
|
|
Bugzilla Report 50200. |
|
|
|
|
|
|
|
|
Changes from Ant 1.8.0 TO Ant 1.8.1 |
|
|
|
|
|
|
|
|
Changes from Ant 1.8.0 TO Ant 1.8.1 |
|
|
=================================== |
|
|
=================================== |
|
|
|
|
|
|
|
|
Changes that could break older environments: |
|
|
Changes that could break older environments: |
|
@@ -1419,7 +1419,7 @@ Fixed bugs: |
|
|
1.7.1 |
|
|
1.7.1 |
|
|
Bugzilla Report 48853 |
|
|
Bugzilla Report 48853 |
|
|
|
|
|
|
|
|
* ANT_CMD_LINE_ARGS are rippling through lower level Ant usage |
|
|
|
|
|
|
|
|
* ANT_CMD_LINE_ARGS are rippling through lower level Ant usage |
|
|
Bugzilla Report 48876 |
|
|
Bugzilla Report 48876 |
|
|
|
|
|
|
|
|
* email : IO error sending mail with plain mimetype |
|
|
* email : IO error sending mail with plain mimetype |
|
@@ -1483,7 +1483,7 @@ Other changes: |
|
|
equals condition allowed Object args, but Ant 1.8.x+ property |
|
|
equals condition allowed Object args, but Ant 1.8.x+ property |
|
|
evaluation may yield values of any type. |
|
|
evaluation may yield values of any type. |
|
|
|
|
|
|
|
|
* BuildFileTest.assertPropertyUnset() fails with a slightly more |
|
|
|
|
|
|
|
|
* BuildFileTest.assertPropertyUnset() fails with a slightly more |
|
|
meaningful error message |
|
|
meaningful error message |
|
|
Bugzilla Report 48834 |
|
|
Bugzilla Report 48834 |
|
|
|
|
|
|
|
@@ -1523,7 +1523,7 @@ Fixed bugs: |
|
|
* stack traces were not reported at all by <junit/> |
|
|
* stack traces were not reported at all by <junit/> |
|
|
when filtertrace="on", which is the default. |
|
|
when filtertrace="on", which is the default. |
|
|
|
|
|
|
|
|
* ant.bat can now also process the -noclasspath switch when it is |
|
|
|
|
|
|
|
|
* ant.bat can now also process the -noclasspath switch when it is |
|
|
the first switch on a command line. |
|
|
the first switch on a command line. |
|
|
Bugzilla Report 48186. |
|
|
Bugzilla Report 48186. |
|
|
|
|
|
|
|
@@ -1719,7 +1719,7 @@ Changes that could break older environments: |
|
|
* A new property syntax can be used to set attributes from |
|
|
* A new property syntax can be used to set attributes from |
|
|
references: ${ant.ref:some-reference} |
|
|
references: ${ant.ref:some-reference} |
|
|
|
|
|
|
|
|
In most cases this will yield the exact same result as |
|
|
|
|
|
|
|
|
In most cases this will yield the exact same result as |
|
|
${toString:some-reference} - only when an attribute setter method |
|
|
${toString:some-reference} - only when an attribute setter method |
|
|
accepts an object type other than string and the project's |
|
|
accepts an object type other than string and the project's |
|
|
reference is an Object of matching type the new syntax will pass in |
|
|
reference is an Object of matching type the new syntax will pass in |
|
@@ -1756,12 +1756,12 @@ Fixed bugs: |
|
|
* RPM task needed an inserted space between the define and the value. |
|
|
* RPM task needed an inserted space between the define and the value. |
|
|
Bugzilla Report 46659. |
|
|
Bugzilla Report 46659. |
|
|
|
|
|
|
|
|
* Got rid of deadlock between in, out and err in the Redirector. |
|
|
|
|
|
|
|
|
* Got rid of deadlock between in, out and err in the Redirector. |
|
|
Bugzilla Report 44544. |
|
|
Bugzilla Report 44544. |
|
|
|
|
|
|
|
|
* Caused by AssertionError no longer filtered. |
|
|
* Caused by AssertionError no longer filtered. |
|
|
Bugzilla Report 45631. |
|
|
Bugzilla Report 45631. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* <zip> would sometimes recreate JARs unnecessarily. |
|
|
* <zip> would sometimes recreate JARs unnecessarily. |
|
|
Bugzilla Report 45902. |
|
|
Bugzilla Report 45902. |
|
|
|
|
|
|
|
@@ -1811,7 +1811,7 @@ Fixed bugs: |
|
|
* <sql> would fail if the executed statement didn't return a result |
|
|
* <sql> would fail if the executed statement didn't return a result |
|
|
set with some JDBC driver that dissalow Statement.getResultSet to |
|
|
set with some JDBC driver that dissalow Statement.getResultSet to |
|
|
be called in such a situation. |
|
|
be called in such a situation. |
|
|
Bugzilla Report 36265 |
|
|
|
|
|
|
|
|
Bugzilla Report 36265 |
|
|
|
|
|
|
|
|
* if the executed statement in <sql> returned a result set and an |
|
|
* if the executed statement in <sql> returned a result set and an |
|
|
update count, the count would be lost. |
|
|
update count, the count would be lost. |
|
@@ -2018,7 +2018,7 @@ Fixed bugs: |
|
|
Bugzilla Report 29731. |
|
|
Bugzilla Report 29731. |
|
|
|
|
|
|
|
|
* <record> didn't work properly with nested builds. |
|
|
* <record> didn't work properly with nested builds. |
|
|
Bugzilla Report 41368. |
|
|
|
|
|
|
|
|
Bugzilla Report 41368. |
|
|
|
|
|
|
|
|
* <jar> with filesetmanifest different from skip didn't work if the |
|
|
* <jar> with filesetmanifest different from skip didn't work if the |
|
|
update attribute has been set to true. |
|
|
update attribute has been set to true. |
|
@@ -2072,7 +2072,7 @@ Fixed bugs: |
|
|
* The tar task failed to recognize that the archive had to be |
|
|
* The tar task failed to recognize that the archive had to be |
|
|
(re-)created in some cases where the sources are filesystem based |
|
|
(re-)created in some cases where the sources are filesystem based |
|
|
resources but not filesets. |
|
|
resources but not filesets. |
|
|
Bugzilla Report 48035. |
|
|
|
|
|
|
|
|
Bugzilla Report 48035. |
|
|
|
|
|
|
|
|
* <sshexec>'s outputproperty was prefixed by the executed command |
|
|
* <sshexec>'s outputproperty was prefixed by the executed command |
|
|
when the command attribute has been used, breaking backwards |
|
|
when the command attribute has been used, breaking backwards |
|
@@ -2093,8 +2093,8 @@ Other changes: |
|
|
* The get task now also follows redirects from http to https |
|
|
* The get task now also follows redirects from http to https |
|
|
Bugzilla Report 47433 |
|
|
Bugzilla Report 47433 |
|
|
|
|
|
|
|
|
* A HostInfo task was added performing information on hosts, including info on |
|
|
|
|
|
the host ant is running on. |
|
|
|
|
|
|
|
|
* A HostInfo task was added performing information on hosts, including info on |
|
|
|
|
|
the host ant is running on. |
|
|
Bugzilla Reports 45861 and 31164. |
|
|
Bugzilla Reports 45861 and 31164. |
|
|
|
|
|
|
|
|
* There is now a FileProvider interface for resources that act as a source |
|
|
* There is now a FileProvider interface for resources that act as a source |
|
@@ -2213,7 +2213,7 @@ Other changes: |
|
|
expression. |
|
|
expression. |
|
|
Bugzilla Report 45284 |
|
|
Bugzilla Report 45284 |
|
|
|
|
|
|
|
|
* Enhanced performance of Project.fireMessageLoggedEvent and DirectoryScanner |
|
|
|
|
|
|
|
|
* Enhanced performance of Project.fireMessageLoggedEvent and DirectoryScanner |
|
|
Bugzilla Reports 45651 and 45665 |
|
|
Bugzilla Reports 45651 and 45665 |
|
|
|
|
|
|
|
|
* The package list location for offline links can now be specified as |
|
|
* The package list location for offline links can now be specified as |
|
@@ -2366,7 +2366,7 @@ Other changes: |
|
|
process proceed if an error occurs. |
|
|
process proceed if an error occurs. |
|
|
Bugzilla Report 36260. |
|
|
Bugzilla Report 36260. |
|
|
|
|
|
|
|
|
* <xslt> has a new attribute failOnNoResources that can be used to |
|
|
|
|
|
|
|
|
* <xslt> has a new attribute failOnNoResources that can be used to |
|
|
make the build fail/continue if the collection of resources to |
|
|
make the build fail/continue if the collection of resources to |
|
|
transform is empty. |
|
|
transform is empty. |
|
|
Bugzilla Report 46274. |
|
|
Bugzilla Report 46274. |
|
@@ -2613,7 +2613,7 @@ Changes that could break older environments: |
|
|
incoming (OutputStream) content. |
|
|
incoming (OutputStream) content. |
|
|
|
|
|
|
|
|
* <java> with fork now returns gives -1 instead of 0 as result when failonerror |
|
|
* <java> with fork now returns gives -1 instead of 0 as result when failonerror |
|
|
is false and some exception (including timeout) occurs. Br 42377. |
|
|
|
|
|
|
|
|
is false and some exception (including timeout) occurs. Br 42377. |
|
|
|
|
|
|
|
|
* ant-type attribute has been marked as deprecated and a warning has been |
|
|
* ant-type attribute has been marked as deprecated and a warning has been |
|
|
issued if it is encountered in the build file. |
|
|
issued if it is encountered in the build file. |
|
@@ -2689,7 +2689,7 @@ Fixed bugs: |
|
|
* Synchonization issues in PropertyHelper. Bugzilla 41353. |
|
|
* Synchonization issues in PropertyHelper. Bugzilla 41353. |
|
|
|
|
|
|
|
|
* <concat binary="true" append="true"> did not append. Bugzilla 41399. |
|
|
* <concat binary="true" append="true"> did not append. Bugzilla 41399. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* -autoproxy turns Java1.5+ automatic proxy support on. Bugzilla 41904 |
|
|
* -autoproxy turns Java1.5+ automatic proxy support on. Bugzilla 41904 |
|
|
|
|
|
|
|
|
* Handle null result of system getProperty(). Bugzilla 42334. |
|
|
* Handle null result of system getProperty(). Bugzilla 42334. |
|
@@ -2915,10 +2915,10 @@ Changes that could break older environments: |
|
|
* IContract optional task removed as the required library is no |
|
|
* IContract optional task removed as the required library is no |
|
|
longer available. |
|
|
longer available. |
|
|
|
|
|
|
|
|
* Metamata (maudit, mmetrics, and mparse tasks) removed as the required |
|
|
|
|
|
|
|
|
* Metamata (maudit, mmetrics, and mparse tasks) removed as the required |
|
|
library is no longer available. |
|
|
library is no longer available. |
|
|
|
|
|
|
|
|
* Sitraka (jpcoverage, jpcovmerge, jpcovreport) tasks suppressed as the |
|
|
|
|
|
|
|
|
* Sitraka (jpcoverage, jpcovmerge, jpcovreport) tasks suppressed as the |
|
|
required library is no longer available. |
|
|
required library is no longer available. |
|
|
|
|
|
|
|
|
* <fixcrlf> used \r (Mac) line endings on OS X, whose proper line separator |
|
|
* <fixcrlf> used \r (Mac) line endings on OS X, whose proper line separator |
|
|