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

