blob: f4b2d982a5dc7b4fadd6d9afa8e670ee186bb2ca [file] [log] [blame]
Pierre De Rope6446622014-07-07 13:24:28 +00001Release 3.2.0:
Pierre De Rop94ec2002013-10-26 14:53:18 +00002--------------
3
4FELIX-3910: Race conditions in DependencyManager
Pierre De Ropf98142e2013-11-29 11:10:51 +00005FELIX-4334: ServiceDependency properties change callback issue
Pierre De Rop94ec2002013-10-26 14:53:18 +00006FELIX-4285: Remove abstract modifier from DependencyActivatorBase.destroy()
Pierre De Rop3e839e22013-12-14 06:59:55 +00007FELIX-4294: Dependency Manager Shell improvements
Pierre De Rop0007c022013-12-16 21:03:25 +00008FELIX-4305: DependencyMananer Adapters - service properties propagation
Pierre De Rop02f11a82014-07-02 12:32:44 +00009FELIX-4002: ComponentStateListener.started is invoked twice when the listener is added in the start method.
Pierre De Rop22f7b9b2014-07-06 22:03:43 +000010FELIX-4395: DependencyManager Configuration Dependency does not clone some class fields.
Pierre De Rope6446622014-07-07 13:24:28 +000011FELIX-4014: handleAspectAwareRemoved in ServiceDependencyImpl can cause a possible deadlock
12FELIX-4097: Allow debug logging for specific instances of service dependencies to debug wiring issues.
13FELIX-4098: Aspect swap sometimes invokes the callbacks in the wrong order in a multithreaded application.
14FELIX-4099: Add support for negations in the multi property filter index.
15FELIX-4186: NPE in DependencyManager Logger
16FELIX-4226: Add option to have the dependency manager log against a single BundleContext's LogService.
17FELIX-4361: Possible ConcurrentModificationException in DependencyManager.getComponents()
Pierre De Rop94ec2002013-10-26 14:53:18 +000018
Marcel Offermans8b6b0032013-01-18 11:00:10 +000019Release 3.1.0
20-------------
21
22FELIX-303 - Support for compositions
23FELIX-1201 - Issue with DM and CM
24FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has been invoked
25FELIX-1464 - issue when using a negation in ldap service dependency filter
26FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features
27FELIX-2078 - Not all callbacks invoked when declaring a service as required and starting it after dependencies
28FELIX-2344 - DM / callback method is not invoked when an extra dependency is defined within an "init" component method.
29FELIX-2348 - DM/ ResourceAdapter NPE
30FELIX-2369 - DM/ Service start method is invoked even if an extra required dependency is unavailable
31FELIX-2816 - dependency manager calls init() twice
32FELIX-2947 - Filter indices must use service trackers that track all services and aspects.
33FELIX-2953 - Make the cache that InvocationUtil uses configurable.
34FELIX-2954 - DM/ annotated component factory does not allow to provide a component instance explicitly
35FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell command.
36FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin
37FELIX-2964 - DM/ NPE on some dependency manager adapters, when "auto-configuration" mode is disabled.
38FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy adapter dependencies
39FELIX-2976 - InvocationUtil cache is not used properly for determining that methods do not exist in a class
40FELIX-2987 - DependencyManager ConfigurationDependency update isn't propagated to super classes
41FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is not started first
42FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager
43FELIX-3057 - getServiceReferences() should not return an empty array
44FELIX-3186 - Adapter services do not get their adapted services transparently replaced when an aspect is added to them.
45FELIX-3201 - Offer more functional callback methods for services that have aspects on them.
46FELIX-3218 - ServiceTracker performance is not optimal with a service dependency that results in n-thousands of injected services.
47FELIX-3264 - Dependency manager shell should not print the state of optional dependencies when not all required ones are available
48FELIX-3292 - Allow passing of resource properties to a resource handler for use with resource adapters.
49FELIX-3337 - DependencyManager/Updated configuration dependency does not propagate to provided service properties
50FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException
51FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service property when adapting an aspect.
52FELIX-3424 - Add support for changed callbacks on Aspect services.
53FELIX-3425 - Provide a filter index for adapter services.
54FELIX-3475 - DependencyManager compatibility bundle - ServiceDependencyImpl does not override toString
55FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
56FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in it's constructor.
57FELIX-3617 - Missing toString methods in DependencyManager compat bundle
58FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose OSGI meta information in MANIFEST.MF
59FELIX-3828 - Aspect and Adapter filter indices to not handle components that have been bound with multiple interfaces correctly.
60
61
Marcel Offermans5f8fb372011-05-01 10:57:57 +000062Release 3.0.0
63-------------
Marcel Offermansbb4a8b72011-05-01 11:02:33 +000064
65Major, backward incompatible release. Start of recorded changes.