+1 (binding)
On Thu, Mar 3, 2016 at 10:06 AM, fleygues <francois.leyg...@nokia.com> wrote: > +1 > > > Pierre De Rop wrote: > >> Hi all, >> >> Second attempt to release Dependency Manager. >> Some new features in this release: "configuration types" and a new >> "DM-lambda" library, which is described here: >> >> >> http://felix.staging.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html >> >> The R8 now requires the usage of a recent JAVA8 jdk (the new version has >> been built and tested with latest version 1.8.74) >> >> The following issues were solved: >> >> ** Bug >> * [FELIX-5146] - Service adapters turn on autoconf even if callbacks >> are used >> * [FELIX-5147] - Bundle Adapter auto configures class fields even if >> callbacks are used >> * [FELIX-5153] - DM4 calls stop before ungetService() on >> ServiceFactory >> components >> * [FELIX-5155] - Adapter/Aspect extra service dependencies injected >> twice if using callback instance >> * [FELIX-5178] - Make some component parameters as volatile >> * [FELIX-5181] - Only log info/debug if dm annotation log parameter >> is >> enabled >> * [FELIX-5187] - No errog log when configuration dependency callback >> is >> not found >> * [FELIX-5188] - No error log when a factory pid adapter update >> callback is not found >> * [FELIX-5192] - ConfigurationDependency race condition when >> component >> is stopped >> * [FELIX-5193] - Factory Pid Adapter race condition when component is >> stopped >> * [FELIX-5200] - Factory configuration adapter not restarted >> >> ** Improvement >> * [FELIX-5126] - Build DM using Java 8 >> * [FELIX-5164] - Add support for callback instance in Aspects >> * [FELIX-5177] - Support injecting configuration proxies >> * [FELIX-5180] - Support for Java8 Repeatable Properties in DM >> annotations. >> * [FELIX-5182] - Cleanup DM samples >> * [FELIX-5201] - Improve how components are displayed with gogo shell >> >> ** New Feature >> * [FELIX-4689] - Create a more fluent syntax for the dependency >> manager >> builder >> >> >> 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 r8 /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 >> >> >