The Apache Commons team is pleased to announce the commons-discovery-0.5 release!
The Apache Commons Discovery component is about discovering, or finding, implementations for pluggable interfaces. Changes in this version include: Fixed Bugs: o Enumeration in Service class is broken. Issue: DISCOVERY-3. o [discovery] Doesn't work with ClassLoaders that do not support getResource() Issue: DISCOVERY-6. o Service.providers Enumeration does not catch and discard UnsatisfiedLinkErrors and ExceptionInInitializerErrors. Issue: DISCOVERY-11. o SPI implementation class searching logic has some issues: it discards all errors; it only considers first className in supplied classNames array. Issue: DISCOVERY-12. o Problem with Oracle JVM classLoader. Issue: DISCOVERY-13. o Enumeration returned by Service.providers has a broken behavior. Issue: DISCOVERY-17. Changes: o Discovery failed to load an inner class. Issue: DISCOVERY-7. o Documentation of other use cases. Issue: DISCOVERY-9. o Moved to Java5 APIs, used Generics. Issue: DISCOVERY-14. o Custom org.apache.commons.discovery.log.Log implementation replaced by default commons-logging behavior. Issue: DISCOVERY-15. o The setLog() methods are not thread-safe and should be deprecated. Issue: DISCOVERY-16. Don't miss to check the Apache Commons component page on http://commons.apache.org/discovery/ Have fun! -Simo, on behalf of Apache Commons team http://people.apache.org/~simonetripodi/ http://www.99soft.org/ --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@commons.apache.org For additional commands, e-mail: user-h...@commons.apache.org