Author: maartenc
Date: Sun Apr 15 23:00:10 2012
New Revision: 624
Log:
Added release notes
Added:
dev/ant/ivy/RELEASE_NOTES
Added: dev/ant/ivy/RELEASE_NOTES
==============================================================================
--- dev/ant/ivy/RELEASE_NOTES (added)
+++ dev/ant/ivy/RELEASE_NOTES Sun Apr 15 23:00:10 2012
@@ -0,0 +1,144 @@
+ Apache Ivy (TM) 2.3.0-rc1
+ Release Notes
+ -----------------------------------------------------------------------
+
+CONTENTS
+1. What is Apache Ivy?
+2. Status of this release
+3. How to Get Involved
+4. How to Report Issues
+5. Committers and Contributors for this release
+6. List of Changes in this Release
+
+
+1. What is Apache Ivy?
+
+Apache Ivy is a tool for managing (recording, tracking, resolving and
reporting)
+project dependencies.
+It is characterized by the following:
+
+ 1. flexibility and configurability
+ Apache Ivy is essentially process agnostic and is not tied to any
+ methodology or structure.
+ Instead it provides the necessary flexibility and configurability
+ to be adapted to a broad range of dependency management and build
+ processes.
+ 2. tight integration with Apache Ant
+ while available as a standalone tool, Apache Ivy works particularly
well
+ with Apache Ant providing a number of powerful Ant tasks ranging
+ from dependency resolution to dependency reporting and publication.
+
+2. Status of this release
+
+This is the first release candidate of Ivy targetting 2.3.0.
+
+As a release candidate version, we strongly encourage the use of this version
for
+testing and validation. From now on, features are frozen until final 2.3.0
version,
+only bug fixes may be applied before 2.3.0. If no outstanding bugs are
reported
+with this release candidate, it will promoted to 2.3.0 about three weeks after
this
+release candidate.
+
+3. How to Get Involved
+
+The Apache Ivy project really needs and appreciates any contributions,
+including documentation help, source code and feedback. If you are interested
+in contributing, please visit http://ant.apache.org/ivy/get-involved.html.
+
+4. How to Report Issues
+
+The Apache Ivy project uses JIRA for issue tracking. Please report any
+issues you find at http://issues.apache.org/jira/browse/IVY
+
+5. Committers and Contributors for this Release
+
+Here is the list of people who have contributed source code and documentation
+to this release. Many thanks to all of them, and also to the whole Ivy
community
+contributing ideas and feedback, and promoting the use of Ivy. The list would
be too
+long, but Ivy couldn't be what it is without you!
+
+ Committers
+ Matt Benson
+ Maarten Coene
+ Xavier Hanin
+ Nicolas Lalevee
+ Jon Schneider
+ Gilles Scokart
+
+ Contributors
+ Arnold Blaasmo
+ Jean-Louis Boudart
+ Joseph Boyd
+ Payam Hekmat
+ Stepan Koltsov
+ Douglas Palmer
+ Torkild U. Resheim
+ Jens Rohloff
+ Ben Schmidt
+ Nihal Sinha
+ Sven Zethelius
+
+For the list of people who have contributed since Ivy inception, see
CHANGES.txt file.
+
+6. List of Changes in this Release
+
+For a full release history of Ivy see the file CHANGES.txt
+
+For details about the following changes, check our JIRA install at
+http://issues.apache.org/jira/browse/ivy
+
+List of changes since Ivy 2.2.0:
+- DOCUMENTATION: remove deprecated defaultCache setting from examples
(IVY-1273) (thanks to Joseph Boyd)
+- DOCUMENTATION: link to FAQ is incorrect in distribution files (IVY-793)
(thanks to Joseph Boyd)
+- DOCUMENTATION: The tag version-matchers is missing attribute in
documentation (IVY-1292) (thanks to Per Arnold Blaasmo)
+- DOCUMENTATION: wrong default resolver documented on the 'How does it work'
page (IVY-1265)
+- DOCUMENTATION: Correct outdated links to configuration pages (IVY-1266)
+
+- NEW: New Ant datatype ivy:resources, an Ant resource collection like
ivy:cachepath or ivy:cachefileset (IVY-334)
+- NEW: ivy:resolve and post resole task can now have inlined dependencies
declaration.
+- NEW: Import Bushel into Ivy core (IVY-1241)
+- NEW: An new resolver 'mirroredurl' which can handle a list of mirrored URL
repositories (IVY-468)
+- NEW: Support for a jar resolver (IVY-1312)
+
+- IMPROVEMENT: ivy:install task does not allow specification of conf
(IVY-1313) (thanks to Nihal Sinha)
+- IMPROVEMENT: ivy:makepom ignores the artifact type in generated dependencies
(IVY-1229) (thanks to Douglas Palmer)
+- IMPROVEMENT: ivy:makepom now honors exclusion of artifacts in generated pom
files (IVY-1294) (thanks to Jens Rohloff)
+- IMPROVEMENT: Added support for dynamic revisions in <extends> tag (IVY-1281)
(thanks to Jean-Louis Boudart)
+- IMPROVEMENT: ivy:makepom child element dependency should support the type
and classifier attributes (IVY-1262)
+- IMPROVEMENT: ivy:retrieve can now create a path or fileset containing the
retrieved artifacts (IVY-1235)
+- IMPROVEMENT: Improve diagnostics in ssh resolver (IVY-1267) (thanks to
Stepan Koltsov)
+- IMPROVEMENT: ivy:retrieve can now convert 'dotted'-organisation names into a
directory tree.
+- IMPROVEMENT: ivy:retrieve now accepts a nested mapper type.
+
+- FIX: Exclude doesn't work when there is some circular dependencies (IVY-1309)
+- FIX: Impossible to get artifacts when data has not been loaded for multiple
dynamic revisions (IVY-1333)
+- FIX: Ivy didn't properly handle some file: URLs (IVY-1340)
+- FIX: fallback mechanism didn't work properly for private configurations
+- FIX: /localivy target does not work when building Ivy jar (IVY-1338) (thanks
to Ben Schmidt)
+- FIX: The showprogress=false attribute of ivy:resolve doesn't do what it
should (IVY-1052) (thanks to Joseph Boyd)
+- FIX: extends ignores defaultconfmapping/defaultconf/confmappingoverride
attributes from parent's configurations and dependencies tags (IVY-1213)
+- FIX: NullPointerException when providing empty password to <credentials>
(IVY-1335)
+- FIX: [originalname] not expanded for source and javadoc types during publish
in ivy:install (IVY-1324)
+- FIX: cannot resolve from repositories that return HTTP 204 in response to an
HTTP HEAD request (IVY-1328)
+- FIX: extra attributes lost from info when ivy file is merged with parent
(IVY-1206)
+- FIX: ivy:report ant task intermittently "cannot compile stylesheet"
(IVY-1325)
+- FIX: Maven 'eclipse-plugin', 'jbi-component' and 'jbi-shared-library'
packaging is now mapped to 'jar' extension (IVY-899)
+- FIX: Infinite loop in latest-compatible conflict manager (IVY-1233) (thanks
to Payam Hekmat and Sven Zethelius)
+- FIX: extends section of ivy.xml info does not replace variable in location
tag (IVY-1287) (thanks to Jean-Louis Boudart)
+- FIX: Valid Path does not work for Filesystem Resolver (IVY-1268)
+- FIX: quiet="true" does not surpress download 'dots' on packager resolver
(IVY-1269)
+- FIX: Dynamic version resolution result can be incorrect when ivy metadata
contains extra attributes (IVY-1236)
+- FIX: NullPointerException in FileUtil#forceDelete.
+- FIX: XmlModuleDescriptorUpdater is a mess that produces broken xmls in many
cases (IVY-1010)
+- FIX: ivy.xml that contains UTF-8 encoded umlauts cannot be bigger than 10000
bytes (IVY-1253)
+- FIX: Can not use a v[revision] in an artifact pattern of a filesystem
resolver (IVY-1238)
+- FIX: Cached ivy.xml is invalid if the description contains the ampersand
entity (&) (IVY-1237)
+- FIX: Couldn't authenticate against sites having the same address as the
proxy server (IVY-1234)
+- FIX: OutOfMemoryError when uploading large files using commons-httpclient
(IVY-1197) (thanks to Torkild U. Resheim)
+- FIX: Only the last dependency descriptor is taken into account on the same
module (IVY-1240)
+- FIX: UseCacheOnly doesn't respect the cache configuration in the ivysettings
(IVY-1227)
+- FIX: UseCacheOnly is influenced by the TTL on cached metadata (IVY-1243)
+- FIX: ConcurrentModificationException on ivy settings loading (IVY-1250)
+- FIX: Module inheritance sometimes fails to locate parent descriptor in
deliver process (IVY-1248) (thanks to Jean-Louis Boudart)
+- FIX: <cachefileset> on an empty configuration produces a very
slow-to-evaluate fileset (IVY-1272)
+- FIX: Ivy does not apply overridden properties to m2 parent dependency
versions specified using properties (IVY-1299)
+- FIX: Ivy does not apply overridden properties to m2 parent dependency
versions specified using dependencyManagement properties (IVY-1301)