Return-Path: X-Original-To: apmail-felix-commits-archive@www.apache.org Delivered-To: apmail-felix-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 937CCD267 for ; Wed, 31 Oct 2012 18:54:02 +0000 (UTC) Received: (qmail 94146 invoked by uid 500); 31 Oct 2012 18:54:02 -0000 Delivered-To: apmail-felix-commits-archive@felix.apache.org Received: (qmail 94065 invoked by uid 500); 31 Oct 2012 18:54:01 -0000 Mailing-List: contact commits-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list commits@felix.apache.org Received: (qmail 94042 invoked by uid 99); 31 Oct 2012 18:54:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Oct 2012 18:54:01 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Oct 2012 18:53:58 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 02A74238896F for ; Wed, 31 Oct 2012 18:53:14 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1404296 - /felix/trunk/scr/changelog.txt Date: Wed, 31 Oct 2012 18:53:13 -0000 To: commits@felix.apache.org From: djencks@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20121031185314.02A74238896F@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: djencks Date: Wed Oct 31 18:53:13 2012 New Revision: 1404296 URL: http://svn.apache.org/viewvc?rev=1404296&view=rev Log: update changelog Modified: felix/trunk/scr/changelog.txt Modified: felix/trunk/scr/changelog.txt URL: http://svn.apache.org/viewvc/felix/trunk/scr/changelog.txt?rev=1404296&r1=1404295&r2=1404296&view=diff ============================================================================== --- felix/trunk/scr/changelog.txt (original) +++ felix/trunk/scr/changelog.txt Wed Oct 31 18:53:13 2012 @@ -22,10 +22,46 @@ 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-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-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-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 ** 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 @@ -34,6 +70,8 @@ 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 ** New Feature * [FELIX-2712] - [SCR] Add Gogo command support @@ -46,6 +84,9 @@ 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 ** Wish * [FELIX-1747] - Use Remote Resources Plugin to generate the legal files