You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Pierre De Rop <pi...@gmail.com> on 2016/03/06 20:25:20 UTC
[ANN] Apache Felix Dependency Manager r8 Released
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
RE: [ANN] Apache Felix Dependency Manager r8 Released
Posted by Paulo Renato de Athaydes <re...@hotmail.com>.
Hi,
This looks nice!
I am interested to know how this compares to Declarative Services and OSGi Blueprint (and even IPojo, aren't these all a little similar?)... I know these well, but never heard of Dependency Manager before...
Regards,
Renato