You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by Pierre De Rop <pi...@gmail.com> on 2016/02/24 12:00:46 UTC

Upcoming Dependency Manage r7 release

Hello all;

I'm planning to make a release soon for DM with the following issues fixed:

** 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

** Improvement
    * [FELIX-4689] - Create a more fluent syntax for the dependency manager
builder
    * [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

** New Feature
    * [FELIX-5126] - Build DM using Java 8

Is anyone working or needing another issue fixed in the r7 release, or are
there other reasons to wait with a release ?
FYI, this release will include a new dm-lambda library (optional) which is
described in [1]

thank you;
/Pierre

[1]
http://felix.staging.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html