Author: fmeschbe
Date: Wed Oct 31 19:26:12 2012
New Revision: 1404311
URL: http://svn.apache.org/viewvc?rev=1404311&view=rev
Log:
Update changelog to issues moved from scr-1.8.0 to scr-1.6.2
Modified:
felix/trunk/scr/changelog.txt
Modified: felix/trunk/scr/changelog.txt
URL:
http://svn.apache.org/viewvc/felix/trunk/scr/changelog.txt?rev=1404311&r1=1404310&r2=1404311&view=diff
==============================================================================
--- felix/trunk/scr/changelog.txt (original)
+++ felix/trunk/scr/changelog.txt Wed Oct 31 19:26:12 2012
@@ -1,6 +1,9 @@
Changes from 1.6.0 to 1.6.2
---------------------------
+** Sub-task
+ * [FELIX-3650] - Don't log a warn message for Configuration Admin
LOCATION_CHANGED event
+
** Bug
* [FELIX-2578] - Declarative Services bundle does not start without
Configuration Admin API wired
* [FELIX-2821] - Component service references not unbound in reverse order
(breaks compendium spec 112.5.15)
@@ -22,46 +25,40 @@ Changes from 1.6.0 to 1.6.2
* [FELIX-3307] - NPE in DependencyManager.invokeBindMethod
* [FELIX-3317] - Concurrency issue during Component Service registration
* [FELIX-3325] - Finding activate/deactivate/modified methods has numerous
problems
- * [FELIX-3345] - NPE like concurrency problems in SCR
* [FELIX-3409] - with permissions enabled,
AbstractComponentManager.verifyDependencyManagers is wrong.
* [FELIX-3410] - ImmediateComponentManager should use any non-ignored
configuration to try to activate a component.
* [FELIX-3456] - Component ignores required static service addition when
in Activating state
- * [FELIX-3533] - Strip out . properties when a lifecycle method returns
service properties
- * [FELIX-3545] - ServiceFactory components don't deal with
ConfigurationAdmin updates properly
- * [FELIX-3535] - Minor DS cleanup fixes
- * [FELIX-3536] - Consider putting the non-spec ComponentFactory behavior
in a separate class
- * [FELIX-3556] - some failings test from SCR integration tests
- * [FELIX-3557] - Tests for DS circular dependency behavior and attempt to
establish cycles asynchronously
- * [FELIX-3558] - add code cribbed from ScrCommand to the base integration
test to make it easy to print out the component state for test debugging
- * [FELIX-3559] - Change immediate component manager to register service,
then create implementation per spec
- * [FELIX-3625] - "officially" upgrade scr to ds 1.2 from compendium 4.3
+ * [FELIX-3533] - Strip out . properties when a lifecycle method returns
service properties
+ * [FELIX-3534] - ServiceFactory components don't deal with
ConfigurationAdmin updates properly
+ * [FELIX-3535] - Minor DS cleanup fixes
+ * [FELIX-3536] - Consider putting the non-spec ComponentFactory behavior
in a separate class
+ * [FELIX-3557] - Tests for DS circular dependency behavior
+ * [FELIX-3559] - [DS] first register immediate components' service, then
create the implementation object per spec
+ * [FELIX-3625] - "officially" upgrade scr to ds 1.2 from compendium 4.3
* [FELIX-3637] - DS bind concurrency problem
- * [FELIX-3639] - SCR "need write lock" assertion error
- * [FELIX-3645] - SCR could not obtain lock in 5000 ms
- * [FELIX-3646] - AbstractComponent.disposeInternal ignores reason
+ * [FELIX-3639] - SCR "need write lock" assertion error
+ * [FELIX-3646] - AbstractComponent.disposeInternal ignores reason
* [FELIX-3647] - Component modification must continue if modify method
throws
* [FELIX-3648] - A component declared with DS 1.0 or DS 1.1 namespace must
fail validation if Reference.updated attribute is declared
- * [FELIX-3649] - Remove CT workaround because it is not needed any longer
- * [FELIX-3657] - ServiceFactory problems
- * [FELIX-3658] - disableing a component that is a dependency of another
results in an IllegalStateException
- * [FELIX-3659] - Share the method objects among all the dependency
managers and component managers for the same class
- * [FELIX-3675] -fix NPEs in updated and unbind method calls
- * [FELIX-3676] - misleading logging on first immediate component
getService call
- * [FELIX-3680] - Exceptions in SCR using concurrent service
activation/deactivation
- * [FELIX-3681] - Dependencies are not dropped when implemention object is
discarded
- * [FELIX-3697] - create all the components in a bundle before enabling them
- * [FELIX-3698] - code simplification for
BundleComponentActivator.getSelectedComponents
- * [FELIX-3700] - DS Factory Components don't support configuration-policy
= require
- * [FELIX-3708] - Use java 5
- * [FELIX-3710] - don't try to activate for a service event for an optional
reference
- * [FELIX-3717] - unbind method might not have correct parameters
- * [FELIX-3718] - deactivate might not move component state to unsatisfied
- * [FELIX-3719] - disabling a dependency manager should not reset the
service count
+ * [FELIX-3649] - Remove ct.workaround property and support
+ * [FELIX-3657] - [DS] ServiceFactory problems
+ * [FELIX-3658] - [DS] disableing a component that is a dependency of
another results in an IllegalStateException
+ * [FELIX-3659] - [DS] Share the method objects among all the dependency
managers and component managers for the same class
+ * [FELIX-3675] - [DS] NPE shutting down a component due to service already
removed
+ * [FELIX-3676] - [DS] misleading logging on first immediate component
getService call
+ * [FELIX-3681] - [DS] Dependencies are not dropped when implemention
object is discarded
+ * [FELIX-3697] - [DS] create all the components in a bundle before
enabling them
+ * [FELIX-3698] - [DS] code simplification for
BundleComponentActivator.getSelectedComponents
+ * [FELIX-3704] - [DS] ds shutdown should wait for ComponentActorThread
task queue to complete before finishing
+ * [FELIX-3710] - [DS] don't try to activate for a service event for an
optional reference
+ * [FELIX-3717] - [DS] unbind method might not have correct parameters
+ * [FELIX-3718] - [DS] deactivate might not move component state to
unsatisfied
+ * [FELIX-3719] - [DS] disabling a dependency manager should not reset the
service count
* [FELIX-3723] - ClassCastException on ConfigurationAdmin service creating
components
- * [FELIX-3724] - concurrent getService calls may return null
- * [FELIX-3725] - hidden dependency on spring junit wrapper from pax exam
- * [FELIX-3726] - Reference target filters defined as component properties
are ignored
- * [FELIX-3727] - NPE during shutdown
+ * [FELIX-3724] - [DS] concurrent getService calls may return null
+ * [FELIX-3725] - [DS] hidden dependency on spring junit wrapper from pax
exam
+ * [FELIX-3726] - Reference target filters defined as component properties
are ignored
+ * [FELIX-3727] - [DS] NPE during shutdown
** Improvement
* [FELIX-2895] - Allow the use of a property to tell SCR to always
discover Service Component files even if there's no wildcard in the name
@@ -70,13 +67,14 @@ Changes from 1.6.0 to 1.6.2
* [FELIX-3371] - update scr build to recent pax components
* [FELIX-3377] - Allow a component to update its own service properties
* [FELIX-3506] - SCR bind/unbind/update methods should be able to return a
map of service properties like the activate/deactivate/modified methods.s
- * [FELIX-3662] - use backport-util-concurrenct instead of concurrent for
pre java 5 compatibility
- * [FELIX-3677] - in the scr command info operation, show the bound service
references
+ * [FELIX-3569] - Improve configured method handling for ComponentFactory
instances
+ * [FELIX-3662] - [DS] use backport-util-concurrenct instead of concurrent
for pre java 5 compatibility
+ * [FELIX-3677] - [DS] in the scr command info operation, show the bound
service references
** New Feature
* [FELIX-2712] - [SCR] Add Gogo command support
* [FELIX-3507] - scr greedy and reluctant policy options from compendium
4.3
- * [FELIX-3524] - scr configuration-pid from compendium 4.3
+ * [FELIX-3524] - SCR configuration-pid from compendium 4.3
** Task
* [FELIX-2539] - Include DEPENDENCIES file in distributables
@@ -84,9 +82,8 @@ Changes from 1.6.0 to 1.6.2
* [FELIX-2903] - Inline required KXml classes
* [FELIX-3158] - Upgrade to Felix parent POM 2.1 and use managed ant
plugin version
* [FELIX-3527] - Add Java API usage check
- * [FELIX-3650] - Don't log a warn message for Configuration Admin
LOCATION_CHANGED event
- * [FELIX-3668] - Revert Rev. 1381440 "restore previous behavior when a
bind method cannot be found"
- * [FELIX-3679] - Component names need not be globally unique any more
+ * [FELIX-3668] - Revert Rev. 1381440 "restore previous behavior when a
bind method cannot be found"
+ * [FELIX-3679] - Component names need not be globally unique any more
** Wish
* [FELIX-1747] - Use Remote Resources Plugin to generate the legal files