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 2014/07/22 10:56:06 UTC

[ANN] DependencyManager 3.2.0 and related subprojects released

The Apache Felix team is pleased to announce the release of Felix
Dependency Manager 3.2.0,
Dependency Manager Shell 3.2.0, Dependency Manager Annotation 3.2.0, and
Dependency Manager Runtime 3.2.0

This is a maintenance release with several bug fixes and with some
improvements made in the
dependency manager shell.


http://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager.html


This release is available from
http://felix.apache.org/site/downloads.cgi and Maven:

  <dependency>
    <groupId>org.apache.felix</groupId>
    <artifactId>org.apache.felix.dependencymanager</artifactId>
    <version>3.2.0</version>
  </dependency>

  <dependency>
    <groupId>org.apache.felix</groupId>
    <artifactId>org.apache.felix.dependencymanager.shell</artifactId>
    <version>3.2.0</version>
  </dependency>

  <dependency>
    <groupId>org.apache.felix</groupId>
    <artifactId>org.apache.felix.dependencymanager.runtime</artifactId>
    <version>3.2.0</version>
  </dependency>

  <dependency>
    <groupId>org.apache.felix</groupId>
    <artifactId>org.apache.felix.dependencymanager.annotation</artifactId>
    <version>3.2.0</version>
  </dependency>

Release Notes:

Release Notes - Felix - Version dependencymanager.shell-3.2.0

** Improvement
    * [FELIX-4294] - Dependency Manager Shell improvements
    * [FELIX-4352] - Extend shell command to give better insight in
where the problem is
    * [FELIX-4357] - Support types beside String/String[] in @Property
annotation.


Release Notes - Felix - Version dependencymanager.runtime-3.2.0

** Bug
    * [FELIX-4050] - Named dependencies are not injected if new
dependencies are added at init phase.
    * [FELIX-4233] - Race condition in dependency manager runtime SerialExecutor

** Improvement
    * [FELIX-3869] - Fragment support for DependencyManager-Component

Release Notes - Felix - Version dependencymanager.annotations-3.2.0

** Bug
    * [FELIX-3873] - Make the reference to json.org consistent in DM artifacts

** Improvement
    * [FELIX-3996] - Upgrade to latest bnd version
    * [FELIX-4357] - Support types beside String/String[] in @Property
annotation.

Release Notes - Felix - Version dependencymanager-3.2.0

** Bug
    * [FELIX-3910] - Race conditions in DependencyManager
    * [FELIX-4002] - ComponentStateListener.started is invoked twice
when the listener is added in the start method.
    * [FELIX-4014] - handleAspectAwareRemoved in ServiceDependencyImpl
can cause a possible deadlock
    * [FELIX-4186] - NPE in DependencyManager Logger
    * [FELIX-4334] - ServiceDependency properties change callback issue
    * [FELIX-4361] - Possible ConcurrentModificationException in
DependencyManager.getComponents()
    * [FELIX-4395] - DependencyManager Configuration Dependency does
not clone some class fields

** Improvement
    * [FELIX-4097] - Allow debug logging for specific instances of
service dependencies to debug wiring issues.
    * [FELIX-4098] - Aspect swap sometimes invokes the callbacks in
the wrong order in a multithreaded application.
    * [FELIX-4226] - Add option to have the dependency manager log
against a single BundleContext's LogService.
    * [FELIX-4285] - Remove abstract modifier from
DependencyActivatorBase.destroy()
    * [FELIX-4294] - Dependency Manager Shell improvements
    * [FELIX-4305] - DependencyMananer Adapters - service properties propagation

** Wish
    * [FELIX-4099] - Add support for negations in the multi property
filter index


Enjoy!

-The Felix team