You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ma...@apache.org on 2013/10/30 16:20:26 UTC

svn commit: r1537129 - in /commons/proper/pool/trunk: RELEASE-NOTES.txt src/site/xdoc/download_pool.xml

Author: markt
Date: Wed Oct 30 15:20:26 2013
New Revision: 1537129

URL: http://svn.apache.org/r1537129
Log:
Check-in (cleaned-up) results of running pool-pre-RC.sh (first pass)

Modified:
    commons/proper/pool/trunk/RELEASE-NOTES.txt
    commons/proper/pool/trunk/src/site/xdoc/download_pool.xml

Modified: commons/proper/pool/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/RELEASE-NOTES.txt?rev=1537129&r1=1537128&r2=1537129&view=diff
==============================================================================
--- commons/proper/pool/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/pool/trunk/RELEASE-NOTES.txt Wed Oct 30 15:20:26 2013
@@ -1,16 +1,25 @@
               Apache Commons Pool 2.0 RELEASE NOTES
 
-The Commons Pool team is pleased to announce the release of commons-pool2-2.0-SNAPSHOT
+The Apache Commons Pool team is pleased to announce the release of commons-pool2-2.0
 
-Commons Object Pooling Library
+Apache Commons Object Pooling Library
 
-This is a major new release that provides significant performance improvements in high concurrency environments. Pools now provide a mechanism for tracking objects that have been borrowed from the pool but not returned. There have been numerous API changes to support these and other new features as well as to clarify behaviour and improve consistency across the API.
+This is a major new release that provides significant performance improvements
+in high concurrency environments. Pools now provide a mechanism for tracking
+objects that have been borrowed from the pool but not returned. There have been
+numerous API changes to support these and other new features as well as to
+clarify behaviour and improve consistency across the API.
 
 Changes in this version include:
 
+New features:
+o POOL-211:  Add support for proxy wrappers for ObjectPool and KeyedObjectPool. The
+             primary advantage of using these wrappers is that use of pooled objects
+             is prevented after they have been returned to the pool. Thanks to Brad Koehn.
 
 Fixed Bugs:
-o POOL-221:  PooledObject.state does not need to be volatile.
+o POOL-221:  PooledObject.state does not need to be volatile
+o POOL-220:  Suppress a FindBugs warning
 o POOL-215:  GenericKeyedObjectPool - multiple mutable fields not published safely.
 o POOL-214:  GenericObjectPool.evictionPolicy not thread-safe
 o POOL-212:  GenericObjectPool allows maxIdle < minIdle
@@ -30,6 +39,8 @@ o POOL-178:  Re-factor common code into 
 o POOL-100:  Allow custom eviction policies to be defined.
 
 Changes:
+o POOL-229:  Added abandoned object removal (moved from DBCP) to GenericObjectPool.
+o POOL-217:  Use an IODH for PoolUtils.MIN_IDLE_TIMER Thanks to sebb.
 o POOL-216:  GenericKeyedObjectPool.ensureMinIdle(K) does not need to check getMinIdlePerKey().
 o POOL-194:  Replace synchronized blocks in PoolUtils with Read/Write locks.
 o POOL-83:   Support Java 1.5 Generics.
@@ -54,9 +65,10 @@ o            Change meaning of zero for 
              rather than the unexpected infinite wait.
 
 
-For complete information on Commons Pool, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Commons Pool website:
+For complete information on Apache Commons Pool, including instructions on how
+to submit bug reports, patches, or suggestions for improvement, see the Apache
+Commons Pool website:
 
-http://commons.apache.org/pool/
+http://commons.apache.org/proper/commons-pool/
 
 

Modified: commons/proper/pool/trunk/src/site/xdoc/download_pool.xml
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/site/xdoc/download_pool.xml?rev=1537129&r1=1537128&r2=1537129&view=diff
==============================================================================
--- commons/proper/pool/trunk/src/site/xdoc/download_pool.xml (original)
+++ commons/proper/pool/trunk/src/site/xdoc/download_pool.xml Wed Oct 30 15:20:26 2013
@@ -155,6 +155,36 @@ limitations under the License.
         </table>
       </subsection>
     </section>
+    <section name="Apache Commons Pool 2.0 ">
+      <subsection name="Binaries">
+        <table>
+          <tr>
+              <td><a href="[preferred]/commons/pool/binaries/commons-pool2-2.0-bin.tar.gz">commons-pool2-2.0-bin.tar.gz</a></td>
+              <td><a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.0-bin.tar.gz.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.0-bin.tar.gz.asc">pgp</a></td>
+          </tr>
+          <tr>
+              <td><a href="[preferred]/commons/pool/binaries/commons-pool2-2.0-bin.zip">commons-pool2-2.0-bin.zip</a></td>
+              <td><a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.0-bin.zip.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.0-bin.zip.asc">pgp</a></td>
+          </tr>
+        </table>
+      </subsection>
+      <subsection name="Source">
+        <table>
+          <tr>
+              <td><a href="[preferred]/commons/pool/source/commons-pool2-2.0-src.tar.gz">commons-pool2-2.0-src.tar.gz</a></td>
+              <td><a href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.0-src.tar.gz.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.0-src.tar.gz.asc">pgp</a></td>
+          </tr>
+          <tr>
+              <td><a href="[preferred]/commons/pool/source/commons-pool2-2.0-src.zip">commons-pool2-2.0-src.zip</a></td>
+              <td><a href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.0-src.zip.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.0-src.zip.asc">pgp</a></td>
+          </tr>
+        </table>
+      </subsection>
+    </section>
     <section name="Archives">
         <p>
           Older releases can be obtained from the archives.