Checkout Tools
  • last updated 40 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.dependencymanager-3.2.0
fixed artifacts version: core, shell, annotation, and runtime articacts are all using version 3.2.0-SNAPSHOT

  1. … 6 more files in changeset.
cancelling release candidate and resetting version to 3.2.0-SNAPSHOT
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.dependencymanager-3.2.0
FELIX-4294: bumped org.apache.felix.dm package version to 3.1.0
Revert to parent pom 1.2.0 and to maven-bundle-plugin 2.3.4 because it's not worth doing this (see FELIX-4557)
  1. … 3 more files in changeset.
[maven-release-plugin] rollback the release of org.apache.felix.dependencymanager-3.2.0
[maven-release-plugin] prepare release org.apache.felix.dependencymanager-3.2.0
fixed scm section
  1. … 3 more files in changeset.
use latest maven-bundle-plugin 2.5.0
updated changelogs with all issues fixed since previous release
  1. … 2 more files in changeset.
fixed scm section
  1. … 3 more files in changeset.
updated parent pom to 2.1 version. declared scm section.
updated copyright year
updated copyright year
FELIX-4395: DependencyManager Configuration Dependency does not clone some class fields
FELIX-4002: Fixed addStateListener method: we don't have to call any missed listener callbacks if the component is stopped.

changelog += FELIX-4002
FELIX-4002: Using the reentrant serial executor in order to fix the FELIX-4002 issue.

FELIX-3910: Back ported the new SerialExecutor from the upcoming dependency 4.0 version, and using it in the

ServiceDependencyImpl, as well as in the ComponentImpl class, especially for fixing the FELIX-4002 issue.

changed copyright year
  1. … 8 more files in changeset.
FELIX-4361 Applied the patch, including the suggestion from Sander Mak. Modified the existing test case to correctly terminate instead of waiting 30 seconds. Added a simpler test case that shows the problem without relying on multiple threads.
  1. … 1 more file in changeset.
FELIX-4305:

- Added toString() method in Tuple inner class.

- Added "void invoke(Object[] callbackInstances, DependencyService dependencyService, ServiceReference reference, Object service, String name)"

method, which can now be used by the AspectServiceImpl class.

- Added "void invokeSwappedCallback(...)" method, which can now be used by the AspectServiceImpl class.

- Use ds.autoConfig() and ds.propagate() methods instead of ds.dependencyChanged() method.

- Don't propagate added/changed/removed service properties if the events are not for us (see handleAspectAwareXXX methods).

- The invokeAdded/invokeChanged/invokeRemoved/handleAspectAwareXXX methods are now returning a boolean in order to indicate

if the callbacks have really been invoked, or have been ignored.

FELIX-4305: implements new autoConfig/propagate methods from ComponentDeclaration interface.

FELIX-4305: All aspect dependency callbacks are proxied in order to propagate original service properties modification.

Added setServiceProperties used to update current aspect service properties.

FELIX-4305: Configure adapter service dependency with "setPropagate" in order to automaically reflect

adaptee service properties modifications.

FELIX-4305: Added getServices() method, which returns a snapshot of all currently instantiated services.