You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by oh...@apache.org on 2013/06/03 22:26:33 UTC

svn commit: r1489156 - /commons/proper/configuration/trunk/src/changes/changes.xml

Author: oheger
Date: Mon Jun  3 20:26:33 2013
New Revision: 1489156

URL: http://svn.apache.org/r1489156
Log:
Updated changes.xml.

Modified:
    commons/proper/configuration/trunk/src/changes/changes.xml

Modified: commons/proper/configuration/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/configuration/trunk/src/changes/changes.xml?rev=1489156&r1=1489155&r2=1489156&view=diff
==============================================================================
--- commons/proper/configuration/trunk/src/changes/changes.xml (original)
+++ commons/proper/configuration/trunk/src/changes/changes.xml Mon Jun  3 20:26:33 2013
@@ -27,6 +27,12 @@
   <body>
     <release version="2.0" date="in SVN"
       description="TBD">
+      <action dev="oheger" type="update" issue="CONFIGURATION-542">
+        The mechanism for synchronizing configurations has been completely
+        redesigned. It is now based on Synchronizer objects which can be
+        configured by client code. A new chapter was added to the user's guide
+        regarding thread-safety of configurations.
+      </action>
       <action dev="oheger" type="update" issue="CONFIGURATION-540">
         MapConfiguration now directly uses a Properties object passed to its
         constructor as data store rather than copying it. This allows
@@ -62,6 +68,12 @@
         DatabaseConfiguration now automatically converts CLOBs to strings if
         they appear in property values.
       </action>
+      <action dev="oheger" type="update" issue="CONFIGURATION-530">
+        Concurrent access to configurations and reloading have been completely
+        redesigned. Because reloading is now handled by configuration builders
+        there is no need to acquire a lock in order to protected against a
+        reload operations.
+      </action>
       <action dev="oheger" type="update" issue="CONFIGURATION-527" due-to="Matthias Richter">
         AbstractConfiguration.clearPropertyDirect() is now abstract.
       </action>
@@ -134,10 +146,17 @@
         XMLConfiguration now adds attributes of elements defining a list to
         all list nodes.
       </action>
+      <action dev="oheger" type="update" issue="CONFIGURATION-496">
+        Concurrent access to configurations and reloading have been completely
+        redesigned. This should reduce the amount of synchronization.
+      </action>
       <action dev="oheger" type="update" issue="CONFIGURATION-419">
         EventSource is now an interface. With BaseEventSource there is a
         default implementation.
       </action>
+      <action dev="oheger" type="update" issue="CONFIGURATION-330">
+        Concurrent access to configurations has been reworked.
+      </action>
     </release>
 
     <release version="1.9" date="2012-08-22"