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

Reply via email to