commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject svn commit: r1489156 - /commons/proper/configuration/trunk/src/changes/changes.xml
Date Mon, 03 Jun 2013 20:26:33 GMT
Author: oheger
Date: Mon Jun  3 20:26:33 2013
New Revision: 1489156

Updated changes.xml.


Modified: commons/proper/configuration/trunk/src/changes/changes.xml
--- 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 @@
     <release version="2.0" date="in SVN"
+      <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 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.
@@ -134,10 +146,17 @@
         XMLConfiguration now adds attributes of elements defining a list to
         all list nodes.
+      <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 dev="oheger" type="update" issue="CONFIGURATION-330">
+        Concurrent access to configurations has been reworked.
+      </action>
     <release version="1.9" date="2012-08-22"

View raw message