Author: simonetripodi
Date: Sat Apr  2 23:45:39 2011
New Revision: 1088184

URL: http://svn.apache.org/viewvc?rev=1088184&view=rev
Log:
added latest changes for 0.5 release

Modified:
    commons/proper/discovery/trunk/RELEASE-NOTES.txt

Modified: commons/proper/discovery/trunk/RELEASE-NOTES.txt
URL: 
http://svn.apache.org/viewvc/commons/proper/discovery/trunk/RELEASE-NOTES.txt?rev=1088184&r1=1088183&r2=1088184&view=diff
==============================================================================
--- commons/proper/discovery/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/discovery/trunk/RELEASE-NOTES.txt Sat Apr  2 23:45:39 2011
@@ -2,102 +2,39 @@ $Id$
 
 
                           Commons Discovery Package
-                                Version 0.4
+                                Version 0.5
                                Release Notes
 
 
 INTRODUCTION
 ============
 
-This is a minor bugfix and maintenance release. A few small features have been 
added.
+This is an APIs update and maintenance release.
 New projects are encouraged to use this release of discovery.
 
-The previous release of Commons Discovery was 0.2. The 0.3 release failed to 
happen, 
-though an SVN tag was created. Thus a version number of 0.4 is being used for 
this 
-release.
-
 IMPORTANT NOTES
 ===============
-* The commons project has migrated to the Subversion version control system
-  (previously, CVS was used). Please see the commons
-  website for details (http://commons.apache.org).
-
-* This release is done under the Apache Public License version 2.0; the
-  previous release was under the APL 1.1. All files have been updated with
-  the new license terms (including many files formerly missing license text).
+
+BREAKING CHANGES:
+
+ * The minimum JDK requirement is now JDK 1.5. The provided binaries will not
+   work on lower JDKs. The source has been updated to leverage Generics and
+   other JDK 1.5 features where possible, and requires JDK 1.5 to compile.
 
 Dependencies
 =============
-Commons Discovery depends on Commons Logging. It is built against version 
1.0.4.
+Commons Discovery depends on Commons Logging. It is built against version 
1.1.1.
 
 NEW FEATURES
 =============
-* maven build process improved
-* documentation moved from raw html format to xdoc format
-  (best-practices.html, adc-guidelines.html)
-
-FILES CHANGED
-=============
-* tools/ManagedProperties.java
-   --> fix NullPointerException in setProperty method.
-   --> added logging facilities to the class; debug output can now be
-       enabled if desired.
-   --> Hide SecurityException in getParent(ClassLoader)
-   --> Uses new JDKTools.getSystemProperty(String)
-
-* log/SimpleLog.java
-   --> if exception occurs on System.getProperty, use a default instead
-     of throwing an exception.
-
-* ResourceNameIterator.java
-   --> javadoc improvements only
-
-* resource/names/DiscoverNamesInManagedProperties.java
-  resource/names/DiscoverNamesInFile.java
-   -->Generalize qualification of resource/file-names by prefix/suffix;
-      add new constructors that take prefix and suffix strings
-      for the resource to be located.
-
-* resource/names/DiscoverServiceNames.java
-   -->Generalize qualification of resource/file-names by prefix/suffix.
-
-* resource/ResourceDiscoverImpl.java
-   -->Defer creation of ClassLoaders until we need them, and create a
-      useful default [non-null].
-
-* resource/DiscoverResources:
-   --> fix to compile under JDK1.5 (don't use reserved word "enum")
-
-* jdk/JDKHooks:
-   --> New getSystemProperty method added.
-
-* jdk/JDK12Hooks
-   --> AXIS-1227:
-       Added a try/catch for RuntimeExceptions in JDK12Hooks to avoid 
-       NullPointerExceptions from JBoss' UnifiedClassLoader.  Reloading
-       the Axis webapp after a redepoy of service classes then allows
-       things to work normally.
-   --> made class public (formerly, was package-scope only)
-       In newer JVM/compilers, runtime complains when we try to invoke 
-       setLog on a non-public class.
-   --> AXIS-2145:
-       Checks that it has the security permission to create a new 
-       classloader.
-   --> New getSystemProperty method added.
-
-* jdk/JDK11Hooks 
-   --> made class public (formerly, was package-scope only)
-       In newer JVM/compilers, runtime complains when we try to invoke 
-       setLog on a non-public class.
-   --> New getSystemProperty method added.
+* Discovery APIs use Java5 Generics.
 
 BUGS FROM PREVIOUS RELEASE
 =========================
 
 JIRA Issues Addressed
 ---------------------
-* AXIS-1227 (https://issues.apache.org/jira/browse/AXIS-1227)
-* AXIS-2145 (https://issues.apache.org/jira/browse/AXIS-2145)
+* DISCOVERY-12 (https://issues.apache.org/jira/browse/DISCOVERY-12)
 
 
 DEPRECATIONS


Reply via email to