The Felix team is pleased to announce the release of the Felix Dependency Manager version r8.
This release is available from: http://felix.apache.org/downloads.cgi <http://felix.apache.org/site/downloads.cgi> This new release requires the usage of a recent JAVA8 runtime (at least version 1.8.0_74 if you are using dm-lambda library), and provides some new features: - configuration types, which are described in [1] and [2] - dependency manager lambda, a new library based on java8 lambda expressions and method references, see [3] The general documentation for dependency manager can be found from [4] Release notes: ** 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 Enjoy! -The Felix team [1] http://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.html [2] http://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.html [3] http://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html [4] http://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager.html