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 2015/03/11 10:53:27 UTC
[ANN] Apache Felix Dependency Manager 4 (top-level release R1) Released
The Felix team is pleased to announce the release of the new Apache Felix
Dependency Manager 4.0 packaged in the top-level release R1.
This top level release provides a new Dependency Manager 4 major version
with a new concurrency model and with many new features.
The source distribution is now built using Gradle and/or BndTools and
includes a new sample code project, whith many examples that can be run
within Eclipse/Bndtools.
This release is available from:
http://felix.apache.org/site/downloads.cgi
The new top level documentation can be found from:
http://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager.html
The instructions to build the Dependency Manager from the source
distribution can be found here:
http://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/development.html
The new features are described here
http://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew.html
Release Notes - Version org.apache.felix.dependencymanager-r1
** Bug
* [FELIX-4304] - DependencyManager ComponentImpl should not assume all
service properties are stored in a Hashtable
* [FELIX-4394] - Race problems in DependencyManager Configuration
Dependency
* [FELIX-4588] - createCopy method ConfigurationDependency produces a
malfunctioning clone
* [FELIX-4594] - Propagation from dependencies overwrites service
properties
* [FELIX-4598] - BundleDependency can effectively track only one bundle
* [FELIX-4602] - TemporalServiceDependency does not properly propagate
RuntimeExceptions
* [FELIX-4709] - Incorrect Named Dependencies are binded to the Service
Instance
** Improvement
* [FELIX-3914] - Log unsuccessful field injections
* [FELIX-4158] - ComponentDeclaration should give access to component
information
* [FELIX-4667] - "top" command for the Dependency Manager Shell
* [FELIX-4672] - Allow callbacks to third party instance for adapters
* [FELIX-4673] - Log any error thrown when trying to create a null
object.
* [FELIX-4777] - Dynamic initialization time configuration of
@ConfigurationDependency
* [FELIX-4805] - Deprecate DM annotation metatypes
** New Feature
* [FELIX-4426] - Allow DM to manage collections of services
* [FELIX-4807] - New thread model for Dependency Manager
** Wish
* [FELIX-2706] - Support callback delegation for Configuration
Dependecies
* [FELIX-4600] - Cherrypicking of propagated properties
* [FELIX-4676] - Add Provide-Capability for DependencyManager Runtime
bundle
* [FELIX-4680] - Add more DM ServiceDependency callback signatures
* [FELIX-4683] - Allow to configure the DependencyManager shell scope
* [FELIX-4684] - Replace DependencyManager Runtime "factorySet" by a
cleaner API
* [FELIX-4818] - New release process for Dependency Manager
Enjoy!
-The Felix team
Re: [ANN] Apache Felix Dependency Manager 4 (top-level release
R1) Released
Posted by Marcel Offermans <ma...@luminis.nl>.
On 11 Mar 2015 at 10:56:01, Pierre De Rop (pierre.derop@gmail.com) wrote:
The Felix team is pleased to announce the release of the new Apache Felix
Dependency Manager 4.0 packaged in the top-level release R1.
This top level release provides a new Dependency Manager 4 major version
with a new concurrency model and with many new features.
The source distribution is now built using Gradle and/or BndTools and
includes a new sample code project, whith many examples that can be run
within Eclipse/Bndtools.
Great news, Pierre, and congratulations! I also wrote a blog about the work we did, which might be of interest to people: http://www.planetmarrs.net/dependency-manager-4/
Greetings, Marcel