You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by sa...@apache.org on 2006/03/13 07:06:53 UTC

svn commit: r385437 - in /jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs: downloads.xml release-notes-1.3.xml

Author: sandymac
Date: Sun Mar 12 22:06:52 2006
New Revision: 385437

URL: http://svn.apache.org/viewcvs?rev=385437&view=rev
Log:
Created 1.3 release notes and linked to them from the download page.

Added:
    jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/release-notes-1.3.xml
      - copied, changed from r384429, jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/release-notes-1.2.xml
Modified:
    jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/downloads.xml

Modified: jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/downloads.xml
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/downloads.xml?rev=385437&r1=385436&r2=385437&view=diff
==============================================================================
--- jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/downloads.xml (original)
+++ jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/downloads.xml Sun Mar 12 22:06:52 2006
@@ -25,6 +25,7 @@
      <section name="Releases">
          <p>The following releases are available:</p>
          <ul>
+           <li>Release 1.3 - ## March 2006 - <a href="release-notes-1.3.html">(release notes)</a></li>
            <li>Release 1.2 - 7 June 2004 - <a href="release-notes-1.2.html">(release notes)</a></li>
            <li>Release 1.1 - 20 October 2003 - <a href="release-notes-1.1.html">(release notes)</a></li>
            <li>Release 1.0.1 - 12 August 2002</li>
@@ -40,7 +41,10 @@
             Jakarta Source Downloads page</a>.
          </p>
          <p>
-            Commons-pool depends at runtime on 
+            Commons-pool 1.3 only depends at runtime on a Java 1.3 JVM.
+         </p>
+         <p>
+            Commons-pool 1.2 depends at runtime on 
             <a href="http://jakarta.apache.org/commons/collections/">commons-collections</a>.
          </p>
          <p>

Copied: jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/release-notes-1.3.xml (from r384429, jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/release-notes-1.2.xml)
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/release-notes-1.3.xml?p2=jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/release-notes-1.3.xml&p1=jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/release-notes-1.2.xml&r1=384429&r2=385437&rev=385437&view=diff
==============================================================================
--- jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/release-notes-1.2.xml (original)
+++ jakarta/commons/proper/pool/branches/1_3_RELEASE_BRANCH/xdocs/release-notes-1.3.xml Sun Mar 12 22:06:52 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-   Copyright 2003-2004 The Apache Software Foundation
+   Copyright 2003-2006 The Apache Software Foundation
 
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
@@ -16,25 +16,618 @@
 -->
 <document>
    <properties>
-      <title>Release notes for Commons-Pool 1.2</title>
+      <title>Release notes for Commons-Pool 1.3</title>
       <author email="commons-dev@jakarta.apache.org">Commons Documentation Team</author>
-      <revision>$Id$</revision>
+      <revision>$Id: $</revision>
    </properties>
 
    <body>
-     <section name="Release notes for Commons-Pool 1.2">
-<p>
-There were no mayor changes since the 1.1 release on 20 October 2003.
+     <section name="Release notes for Commons-Pool 1.3">
+         <p>
+             This is a long overdue maintence release of the Pool 1.x branch.
+             This should be a drop in upgrade for anyone using Pool 1.2.
+         </p>
 <ul>
-<li>The following issues were resolved since v1.1: (see Bugzilla for complete description)
+    <li>
+        <p>
+            Dependency on Commons Collections has been removed. Pool 1.3 has no requirements other than
+            a 1.3 JVM.
+        </p>
+    </li>
+    <li>
+        <p>
+            Thanks to an audit by Mayur Naik many potential synchronizations issues have been fixed.
+        </p>
+    </li>
+    <li>
+        <p>
+            GenericObjectPool and GenericKeyedObjectPool were incorrectly implemented as a LIFO (stack)
+            as opposed to a FIFO as documented. This has been fixed.
+        </p>
+    </li>
+    <li>
+        <p>
+            The following issues were resolved since v1.2: (see Bugzilla for complete description)
+        </p>
 <table>
-<tr><th>ID</th><th>Date</th><th>Sev</th><th>State</th><th>Summary</th></tr>
-<tr><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24864">24864</a></td><td>2004-01-19</td><td>Nor</td><td>FIXE</td><td>GenericKeyedObjectPoolFactory Config Constructor is incorrect</td></tr>
-<tr><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28638">28638</a></td><td>2004-04-27</td><td>Min</td><td>FIXE</td><td>Not possible to extend GenericObjectPool.returnObject() without affecting addObject()</td></tr>
-</table>
+        <tr>
+            <th>ID</th>
+            <th>Date</th>
+            <th>Sev</th>
+            <th>State</th>
+            <th>Summary</th>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27493">27493</a>
+            </td>
+
+            <td>2004-11-17</td>
+            <td>enh</td>
+            <td>FIXE</td>
+            <td>GenericKeyedObjectPool: maxTotal limit enhancement</td>
+
+        </tr>
+
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28619">28619</a>
+            </td>
+
+            <td>2004-11-17
+            </td>
+            <td>enh
+            </td>
+            <td>FIXE
+            </td>
+            <td>GenericObjectPool: Swallowed Exception
+            </td>
+
+        </tr>
+
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29863">29863</a>
+            </td>
+
+            <td>2004-11-17
+            </td>
+            <td>nor
+            </td>
+            <td>FIXE
+            </td>
+            <td>GenericObjectPool.setMaxActive(0) allows an infinite numb...
+            </td>
+
+        </tr>
+
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29912">29912</a>
+            </td>
+
+            <td>2004-11-17
+            </td>
+            <td>nor
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] Compilation under 1.5: enum keyword
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30426">30426</a>
+            </td>
+
+            <td>2004-11-17
+            </td>
+            <td>enh
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] need property for removing objects above min
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31298">31298</a>
+            </td>
+
+            <td>2004-11-17
+            </td>
+            <td>nor
+            </td>
+            <td>FIXE
+            </td>
+            <td>setMinIdle feature implemented for GenericKeyedObjectPool
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34902">34902</a>
+            </td>
+
+            <td>2005-05-16
+            </td>
+            <td>nor
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] StackObjectPool.releaseObject(...) has silly behav...
+            </td>
+        </tr>
+
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34934">34934</a>
+            </td>
+
+            <td>2005-05-16
+            </td>
+            <td>tri
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] clean up some JavaDoc warnings
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34935">34935</a>
+            </td>
+
+            <td>2005-05-16
+            </td>
+            <td>enh
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] changes the borrowObject method so it advoids catc...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34296">34296</a>
+            </td>
+
+            <td>2005-05-16
+            </td>
+            <td>maj
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] Potential pool leak if _factory.makeObject() throw...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37226">37226</a>
+            </td>
+
+            <td>2005-10-26
+            </td>
+            <td>maj
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] synchronization issues in StackObjectPool
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37227">37227</a>
+            </td>
+
+            <td>2005-10-26
+            </td>
+            <td>maj
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] synchronization issues in GenericObjectPool
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37228">37228</a>
+            </td>
+
+            <td>2005-10-27
+            </td>
+            <td>maj
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] synchronization issues in SoftReferenceObjectPool
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37234">37234</a>
+            </td>
+
+            <td>2005-10-27
+            </td>
+            <td>maj
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] synchronization issues in GenericKeyedObjectPool
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37235">37235</a>
+            </td>
+
+            <td>2005-10-27
+            </td>
+            <td>maj
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] synchronization issues in StackKeyedObjectPool
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36719">36719</a>
+            </td>
+
+            <td>2005-10-29
+            </td>
+            <td>maj
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] Some ObjectPool.borrowObject() implementations do ...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33264">33264</a>
+            </td>
+
+            <td>2005-10-29
+            </td>
+            <td>nor
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] GenericObjectPool is a LIFO, not a FIFO implementa...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36904">36904</a>
+            </td>
+
+            <td>2005-10-29
+            </td>
+            <td>nor
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] GenericKeyedObjectPool is a LIFO, not a FIFO imple...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37428">37428</a>
+            </td>
+
+            <td>2005-11-10
+            </td>
+            <td>enh
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] patch to remove GenericObjectPool's dep on Cursora...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37431">37431</a>
+            </td>
+
+            <td>2005-11-10
+            </td>
+            <td>enh
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] patch to remove GenericKeyedObjectPool's dep on Cu...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37321">37321</a>
+            </td>
+
+            <td>2005-11-16
+            </td>
+            <td>min
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] GenericObjectPool.Evictor._cancelled should to be ...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37153">37153</a>
+            </td>
+
+            <td>2006-02-06
+            </td>
+            <td>enh
+            </td>
+            <td>WORK
+            </td>
+            <td>[pool] patch to use non-deprecated CursorableLinkedList f...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38540">38540</a>
+            </td>
+
+            <td>2006-02-06
+            </td>
+            <td>nor
+            </td>
+            <td>DUPL
+            </td>
+            <td>[pool] Remove the use of the deprecated collections class...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38541">38541</a>
+            </td>
+
+            <td>2006-02-07
+            </td>
+            <td>enh
+            </td>
+            <td>WORK
+            </td>
+            <td>[pool] Take into account the minIdle in the GenericObject...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37109">37109</a>
+            </td>
+
+            <td>2006-02-10
+            </td>
+            <td>enh
+            </td>
+            <td>FIXE
+            </td>
+            <td>[Pool] Improvements to maven build
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30305">30305</a>
+            </td>
+
+            <td>2006-02-11
+            </td>
+            <td>enh
+            </td>
+            <td>LATE
+            </td>
+            <td>[pool] GenericKeyedObjectPool raises exception while dest...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33949">33949</a>
+            </td>
+
+            <td>2006-02-11
+            </td>
+            <td>enh
+            </td>
+            <td>WONT
+            </td>
+            <td>[pool] genericKeyedObjectPool.borrowObject() calls activa...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31900">31900</a>
+            </td>
+
+            <td>2006-02-11
+            </td>
+            <td>nor
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] GenericObjectPool: TestWhileIdle is mutually exclu...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37337">37337</a>
+            </td>
+
+            <td>2006-02-12
+            </td>
+            <td>min
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] GenericObjectPool WHEN_EXHAUSTED_BLOCK behvior cou...
+            </td>
+        </tr>
+
+        <tr>
+           <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35617">35617</a>
+            </td>
+
+            <td>2006-02-12
+            </td>
+            <td>maj
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool]NumActive goes to negative when the pool can't crea...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38625">38625</a>
+            </td>
+
+            <td>2006-02-14
+            </td>
+            <td>enh
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] GenericObjectPool currently in SVN isn't Java 1.3 ...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33265">33265</a>
+            </td>
+
+            <td>2006-02-14
+            </td>
+            <td>min
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] Number of tested objects in eviction runs of Gener...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36581">36581</a>
+            </td>
+
+            <td>2006-02-14
+            </td>
+            <td>enh
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] GenericObjectPool Evictor should be a TimerTask, n...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35543">35543</a>
+            </td>
+
+            <td>2006-02-14
+            </td>
+            <td>min
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool][patch] Docs lie: not maxTotal negative for no limi...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38649">38649</a>
+            </td>
+
+            <td>2006-02-18
+            </td>
+            <td>enh
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] Generic[Keyed]ObjectPool.ObjectTimestampPair can b...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38690">38690</a>
+            </td>
+
+            <td>2006-02-18
+            </td>
+            <td>min
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] BaseObjectPool closed boolean field needs to be vo...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38746">38746</a>
+            </td>
+
+            <td>2006-02-22
+            </td>
+            <td>enh
+            </td>
+            <td>FIXE
+            </td>
+            <td>[pool] indicate that ObjectPools.addObject may throw an U...
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38856">38856</a>
+            </td>
+            <td>2006-03-06</td>
+            <td>maj</td>
+            <td>DUPL</td>
+            <td>[pool] Killed user connection causes the setautocomit to ...</td>
+        </tr>
+    </table>
 </li>
 </ul>
-</p>
 </section>
 </body>
 </document>



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org