+1 (extremely non-binding) I verified it with an Android project with lots of services, and the indexing speedup is significant.
Angelo On Jan 24, 2013, at 9:57 AM, Guillaume Nodet <gno...@gmail.com> wrote: > +1 > > > On Wed, Jan 23, 2013 at 4:14 PM, Marcel Offermans < > marcel.offerm...@luminis.nl> wrote: > >> Hello everybody, >> >> After contributions from various people, and testing several new major >> features, it is time to vote on a new release of the Dependency Manager >> bundles. We resolved the following Jira issues this release: >> >> FELIX-303 - Support for compositions >> FELIX-1201 - Issue with DM and CM >> FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has >> been invoked >> FELIX-1464 - issue when using a negation in ldap service dependency filter >> FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features >> FELIX-2078 - Not all callbacks invoked when declaring a service as >> required and starting it after dependencies >> FELIX-2344 - DM / callback method is not invoked when an extra dependency >> is defined within an "init" component method. >> FELIX-2348 - DM/ ResourceAdapter NPE >> FELIX-2369 - DM/ Service start method is invoked even if an extra required >> dependency is unavailable >> FELIX-2816 - dependency manager calls init() twice >> FELIX-2947 - Filter indices must use service trackers that track all >> services and aspects. >> FELIX-2953 - Make the cache that InvocationUtil uses configurable. >> FELIX-2954 - DM/ annotated component factory does not allow to provide a >> component instance explicitly >> FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell >> command. >> FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin >> FELIX-2964 - DM/ NPE on some dependency manager adapters, when >> "auto-configuration" mode is disabled. >> FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy >> adapter dependencies >> FELIX-2976 - InvocationUtil cache is not used properly for determining >> that methods do not exist in a class >> FELIX-2987 - DependencyManager ConfigurationDependency update isn't >> propagated to super classes >> FELIX-3005 - Compatibility API does not add components in DependencyManager >> FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is >> not started first >> FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager >> FELIX-3057 - getServiceReferences() should not return an empty array >> FELIX-3186 - Adapter services do not get their adapted services >> transparently replaced when an aspect is added to them. >> FELIX-3201 - Offer more functional callback methods for services that have >> aspects on them. >> FELIX-3218 - ServiceTracker performance is not optimal with a service >> dependency that results in n-thousands of injected services. >> FELIX-3264 - Dependency manager shell should not print the state of >> optional dependencies when not all required ones are available >> FELIX-3292 - Allow passing of resource properties to a resource handler >> for use with resource adapters. >> FELIX-3337 - DependencyManager/Updated configuration dependency does not >> propagate to provided service properties >> FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException >> FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service >> property when adapting an aspect. >> FELIX-3424 - Add support for changed callbacks on Aspect services. >> FELIX-3425 - Provide a filter index for adapter services. >> FELIX-3475 - DependencyManager compatibility bundle - >> ServiceDependencyImpl does not override toString >> FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache >> FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in >> it's constructor. >> FELIX-3617 - Missing toString methods in DependencyManager compat bundle >> FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose >> OSGI meta information in MANIFEST.MF >> FELIX-3828 - Aspect and Adapter filter indices to not handle components >> that have been bound with multiple interfaces correctly. >> >> Staging repository: >> https://repository.apache.org/content/repositories/orgapachefelix-161/ >> >> You can use this UNIX script to download the release and verify the >> signatures: >> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh >> >> Usage: >> sh check_staged_release.sh 161 /tmp/felix-staging >> >> Please vote to approve this release: >> >> [ ] +1 Approve the release >> [ ] -1 Veto the release (please provide specific comments) >> >> This vote will be open for 72 hours. >> >> Greetings, Marcel >> >> > > > -- > ------------------------ > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > FuseSource, Integration everywhere > http://fusesource.com