+1 (binding) Regards JB
On Feb 10, 2017, 12:05, at 12:05, Bram de Kruijff <[email protected]> wrote: >+1 (non-binding) > >Dropped this in a big app. No regressions found. > >Grz >Bram > >On Fri, Feb 10, 2017 at 12:23 AM, Pierre De Rop ><[email protected]> wrote: >> Hello all, >> >> I would like to call for a vote on the Dependency Manager toplevel >release >> R9. >> >> The following issues were solved: >> >> ** Bug >> * [FELIX-5236] - Single @Property annotation on a type doesn't >work >> * [FELIX-5242] - Configuration updates may be missed when the >component >> is restarting >> * [FELIX-5244] - Can't inject service using a method ref on a >parent >> class method. >> * [FELIX-5245] - Typo in error logged when a component callback >is not >> found. >> * [FELIX-5268] - Service not unregistered while bundle is >starting >> * [FELIX-5273] - Wrong log when a callback is not found from >component >> instance(s) >> * [FELIX-5274] - remove callback fails after manually removing >dynamic >> dependencies >> * [FELIX-5399] - Unable to define default map or list config >types >> * [FELIX-5400] - Can't override default configuration type list >value >> using an empty list >> * [FELIX-5401] - Can't override default configuration type map >value >> using an empty map >> * [FELIX-5402] - Factory configuration adapter ignores factory >method >> * [FELIX-5411] - When you stop a component, the service >references are >> not ungotten. >> * [FELIX-5426] - Remove callbacks aren't called for optional >> dependencies in a "circular" dependency scenario >> * [FELIX-5428] - Dependency events set not cleared when component >is >> removed >> * [FELIX-5429] - Aspect swap callback sometimes not called on >optional >> dependencies >> * [FELIX-5469] - Methodcache system size property is not used >> * [FELIX-5471] - Ensure that unbound services are always handled >> synchronously >> * [FELIX-5517] - @Inject annotation ignored when applied on >> ServiceRegistration >> * [FELIX-5519] - services are not ungotten when swapped by an >aspect >> * [FELIX-5523] - required dependencies added to a started adapter >(or >> aspect) are not injected >> >> ** Improvement >> * [FELIX-5228] - Upgrade DM With latest release of BndTools >> * [FELIX-5237] - Configurable invocation handler should use >default >> method values >> * [FELIX-5346] - Start annotation not propagated to sub classes >> * [FELIX-5355] - Allow to use properties having dots with >configuration >> proxies >> * [FELIX-5365] - Generate warning on service published and >consumed on >> same interface but different bundles >> * [FELIX-5403] - Improve the Javadoc for >> org.apache.felix.dm.ComponentStateListener >> * [FELIX-5405] - Do not have org.apache.felix.dm.Logger invoke >> toString() of message parameters when enabled log level is not high >enough >> * [FELIX-5406] - DM lambda fluent service properties don't >support dots >> * [FELIX-5407] - DM annotation plugin generates temp log files >even if >> logging is disabled >> * [FELIX-5408] - Parallel DM should not stop components >asynchronously >> * [FELIX-5467] - MultiPropertyFilterIndex is unusable when a >service >> reference contains a lot of values for one key >> * [FELIX-5499] - Remove usage of json.org from dependency manager >> * [FELIX-5515] - Upgrade DM to OSGi R6 API >> * [FELIX-5516] - Allow to not dereference services internally >> * [FELIX-5518] - Remove all eclipse warnings in DM code >> * [FELIX-5520] - ComponentStateListener not supported in DM >lambda >> * [FELIX-5521] - add more callback method signature in DM lambda >> service dependency callbacks >> * [FELIX-5522] - Refactor aspect service implementation >> * [FELIX-5524] - add more signatures for aspect swap callbacks >> * [FELIX-5526] - Allow to use generic custom DM dependencies when >using >> dm lambda. >> * [FELIX-5531] - Document dependency callback signatures >> * [FELIX-5532] - Swap callback is missing in @ServiceDependency >> annotation >> >> ** Task >> * [FELIX-5533] - Fix a semantic versioning issue when releasing >> dependency manager >> >> >> You can use this UNIX script to download the release and verify the >> signatures: >> >http://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/ >> check_staged_release.sh >> >> Usage: >> sh check_staged_release.sh r9 /tmp/felix-staging >> >> This script, unlike the original Felix check_stage_release.sh, is >specific >> to the new Dependency Manager release process (see FELIX-4818) and >will >> download staging from https://dist.apache.org/repos/dist/dev/felix >instead >> of http://repository.apache.org/content/repositories. >> >> To rebuild the DM binaries from the source, you can then refer to >> >https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/ >> resources/src/README.src >> >> >> Please vote to approve this release: >> >> [ ] +1 Approve the release >> [ ] -1 Veto the release (please provide specific comments) >> >> >> Many thanks; >> >> regards; >> /Pierre
