felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bram de Kruijff <bdekrui...@gmail.com>
Subject Re: [VOTE] Apache Felix Dependency Manager Release R9
Date Fri, 10 Feb 2017 16:05:02 GMT
+1 (non-binding)

Dropped this in a big app. No regressions found.

Grz
Bram

On Fri, Feb 10, 2017 at 12:23 AM, Pierre De Rop <pierre.derop@gmail.com> wrote:
> Hello all,
>
> I would like to call for a vote on the Dependency Manager toplevel release
> R9.
>
> The following issues were solved:
>
> ** Bug
>     * [FELIX-5236] - Single @Property annotation on a type doesn't work
>     * [FELIX-5242] - Configuration updates may be missed when the component
> is restarting
>     * [FELIX-5244] - Can't inject service using a method ref on a parent
> class method.
>     * [FELIX-5245] - Typo in error logged when a component callback is not
> found.
>     * [FELIX-5268] - Service not unregistered while bundle is starting
>     * [FELIX-5273] - Wrong log when a callback is not found from component
> instance(s)
>     * [FELIX-5274] - remove callback fails after manually removing dynamic
> dependencies
>     * [FELIX-5399] - Unable to define default map or list config types
>     * [FELIX-5400] - Can't override default configuration type list value
> using an empty list
>     * [FELIX-5401] - Can't override default configuration type map value
> using an empty map
>     * [FELIX-5402] - Factory configuration adapter ignores factory method
>     * [FELIX-5411] - When you stop a component, the service references are
> not ungotten.
>     * [FELIX-5426] - Remove callbacks aren't called for optional
> dependencies in a "circular" dependency scenario
>     * [FELIX-5428] - Dependency events set not cleared when component is
> removed
>     * [FELIX-5429] - Aspect swap callback sometimes not called on optional
> dependencies
>     * [FELIX-5469] - Methodcache system size property is not used
>     * [FELIX-5471] - Ensure that unbound services are always handled
> synchronously
>     * [FELIX-5517] - @Inject annotation ignored when applied on
> ServiceRegistration
>     * [FELIX-5519] - services are not ungotten when swapped by an aspect
>     * [FELIX-5523] - required dependencies added to a started adapter (or
> aspect) are not injected
>
> ** Improvement
>     * [FELIX-5228] - Upgrade DM With latest release of BndTools
>     * [FELIX-5237] - Configurable invocation handler should use default
> method values
>     * [FELIX-5346] - Start annotation not propagated to sub classes
>     * [FELIX-5355] - Allow to use properties having dots with configuration
> proxies
>     * [FELIX-5365] - Generate warning on service published and consumed on
> same interface but different bundles
>     * [FELIX-5403] - Improve the Javadoc for
> org.apache.felix.dm.ComponentStateListener
>     * [FELIX-5405] - Do not have org.apache.felix.dm.Logger invoke
> toString() of message parameters when enabled log level is not high enough
>     * [FELIX-5406] - DM lambda fluent service properties don't support dots
>     * [FELIX-5407] - DM annotation plugin generates temp log files even if
> logging is disabled
>     * [FELIX-5408] - Parallel DM should not stop components asynchronously
>     * [FELIX-5467] - MultiPropertyFilterIndex is unusable when a service
> reference contains a lot of values for one key
>     * [FELIX-5499] - Remove usage of json.org from dependency manager
>     * [FELIX-5515] - Upgrade DM to OSGi R6 API
>     * [FELIX-5516] - Allow to not dereference services internally
>     * [FELIX-5518] - Remove all eclipse warnings in DM code
>     * [FELIX-5520] - ComponentStateListener not supported in DM lambda
>     * [FELIX-5521] - add more callback method signature in DM lambda
> service dependency callbacks
>     * [FELIX-5522] - Refactor aspect service implementation
>     * [FELIX-5524] - add more signatures for aspect swap callbacks
>     * [FELIX-5526] - Allow to use generic custom DM dependencies when using
> dm lambda.
>     * [FELIX-5531] - Document dependency callback signatures
>     * [FELIX-5532] - Swap callback is missing in @ServiceDependency
> annotation
>
> ** Task
>     * [FELIX-5533] - Fix a semantic versioning issue when releasing
> dependency manager
>
>
> You can use this UNIX script to download the release and verify the
> signatures:
>     http://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/
> check_staged_release.sh
>
> Usage:
>     sh check_staged_release.sh r9 /tmp/felix-staging
>
> This script, unlike the original Felix check_stage_release.sh, is specific
> to the new Dependency Manager release process (see FELIX-4818) and will
> download staging from https://dist.apache.org/repos/dist/dev/felix instead
> of http://repository.apache.org/content/repositories.
>
> To rebuild the DM binaries from the source, you can then refer to
> https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/
> resources/src/README.src
>
>
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
>
>
> Many thanks;
>
> regards;
> /Pierre

Mime
View raw message