| Apache Ivy 2.1.0-rc2 |
| 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 second release candidate of Ivy targetting 2.1.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.1.0 version, |
| only bug fixes may be applied before 2.1.0. If no outstanding bugs are reported |
| with this release candidate, it will promoted to 2.1.0 about two 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 |
| Maarten Coene |
| Xavier Hanin |
| Nicolas Lalevee |
| Gilles Scokart |
| |
| Contributors |
| Mathieu Anquetin |
| Andrey Lomakin |
| Jon Schneider |
| Aleksey Zhukov |
| |
| 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.1.0-rc1: |
| - DOCUMENTATION: not all attributes of publish task are documented (IVY-963) (thanks to Jon Schneider) |
| - DOCUMENTATION: missing documentation for the 'Version Pattern Matcher' (IVY-871) (thanks to Jon Schneider) |
| - DOCUMENTATION: added missing documentation for the 'keep' attribute on the (post)resolve Ant tasks (IVY-1091) |
| - DOCUMENTATION: wrong url in installation.html (IVY-1054) |
| |
| - NEW: configuration intersections (IVY-1093) |
| - NEW: configuration groups (IVY-1097) |
| - NEW: added built-in versionmatcher: 'Version Pattern Matcher' (IVY-871) |
| |
| - IMPROVEMENT: Retrieve ant task doesn't support dynamic resolve mode (IVY-1085) |
| - IMPROVEMENT: Added support for NTLM authentication (IVY-1094) (thanks to Mathieu Anquetin) |
| - IMPROVEMENT: Standalone runner should accept all the same parameters as ant tasks (IVY-1090) |
| - IMPROVEMENT: Pre and post retrieve artifact events (IVY-1084) |
| |
| - FIX: Ivy didn't fail when an outdated artifact in cache couldn't get deleted |
| - FIX: ivy:resolve ignores branch in "dynamic" resolve mode (IVY-1087) (thanks to Aleksey Zhukov) |
| - FIX: [originalname] not expanded during retrieve when module descriptor contains extra attributes (IVY-1096) |
| - FIX: The Ant output wasn't always prefixed by the name of the task |
| - FIX: Ivy buildnumber task does not find artifact in Sonatype Nexus repo (IVY-1069) |
| - FIX: Publish with SSH (sftp or ssh) prevents enclosing java process to terminate (IVY-1075) |
| - FIX: Ibiblio resolver throws IndexOutOfBoundsException when using snapshot versions with usepoms='false' (IVY-1028) |
| - FIX: Wrong BuildException messages (findmodules) (IVY-1056) |
| - FIX: PomModuleDescriptorBuilder does not resolve ejb type dependencies to jar extension (IVY-1058) (thanks to Andrey Lomakin) |
| - FIX: Ivy doesn't handle maven dependencies with type 'test-jar' correctly (IVY-1066) |
| - FIX: transitive dependencies and conflict management (IVY-1083) |
| - FIX: exclude does not work in non-trivial conf case (IVY-983) |
| - FIX: The artifact report task is generating duplicate artifact entries (IVY-1098) |