📄 release-notes-1.3.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Release notes for Commons-Pool 1.3 - Commons Pool</title><style type="text/css" media="all"> @import url("./style/maven-base.css"); @import url("./style/maven-theme.css");@import url("./style/project.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Commons Documentation Team"></meta><meta name="email" content="commons-dev@jakarta.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://jakarta.apache.org" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://jakarta.apache.org/images/original-jakarta-logo.gif"></img></a><a href="http://jakarta.apache.org/commons/pool/" id="projectLogo"><img alt="Commons Pool" src="./images/pool-logo-white.png"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">Last published: 02 April 2006 <span class="separator">|</span>燚oc for 1.3 </div><div class="xright"> <a href="http://jakarta.apache.org/commons/" class="externalLink" title="External Link">Jakarta Commons</a> </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuCommons燩ool"><h5>Commons燩ool</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="apidocs/index.html">Javadoc</a></li><li class="collapsed"><a href="guide/index.html">Developers燝uide</a></li><li class="none"><a href="examples.html">Examples</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://wiki.apache.org/jakarta-commons/Pool" class="externalLink" title="External Link">Wiki</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://jakarta.apache.org/commons/charter.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="menuCommons"><h5>Commons</h5><ul><li class="none"><a href="http://jakarta.apache.org/commons/" class="externalLink" title="External Link">Home</a></li><li class="collapsed"><a href="http://jakarta.apache.org/commons/components.html" class="externalLink" title="External Link">Components</a></li><li class="collapsed"><a href="http://jakarta.apache.org/commons/sandbox/index.html" class="externalLink" title="External Link">Sandbox</a></li><li class="collapsed"><a href="http://jakarta.apache.org/commons/dormant/index.html" class="externalLink" title="External Link">Dormant</a></li><li class="none"><a href="http://jakarta.apache.org/commons/volunteering.html" class="externalLink" title="External Link">Volunteering</a></li><li class="none"><a href="http://jakarta.apache.org/commons/patches.html" class="externalLink" title="External Link">Contributing Patches</a></li><li class="none"><a href="http://jakarta.apache.org/commons/building.html" class="externalLink" title="External Link">Building Components</a></li><li class="none"><a href="http://jakarta.apache.org/commons/releases/index.html" class="externalLink" title="External Link">Releasing Components</a></li><li class="none"><a href="http://wiki.apache.org/jakarta-commons/FrontPage" class="externalLink" title="External Link">Wiki</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-feather.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Release_notes_for_Commons-Pool_1_3"></a><h2>Release notes for Commons-Pool 1.3</h2> <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> <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 PoolUtils class with a number static decorator methods has been added. </p> </li> <li> <p> The following issues were resolved since v1.2: (see Bugzilla for complete description) </p><table class="bodyTable"> <tr class="b"> <th>ID</th> <th>Date</th> <th>Sev</th> <th>State</th> <th>Summary</th> </tr> <tr class="a"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27493" class="externalLink" title="External Link">27493</a> </td> <td>2004-11-17</td> <td>enh</td> <td>FIXE</td> <td>GenericKeyedObjectPool: maxTotal limit enhancement</td> </tr> <tr class="b"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28619" class="externalLink" title="External Link">28619</a> </td> <td>2004-11-17 </td> <td>enh </td> <td>FIXE </td> <td>GenericObjectPool: Swallowed Exception </td> </tr> <tr class="a"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29863" class="externalLink" title="External Link">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 class="b"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29912" class="externalLink" title="External Link">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 class="a"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30426" class="externalLink" title="External Link">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 class="b"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31298" class="externalLink" title="External Link">31298</a> </td> <td>2004-11-17 </td> <td>nor </td> <td>FIXE </td> <td>setMinIdle feature implemented for GenericKeyedObjectPool </td> </tr> <tr class="a"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34902" class="externalLink" title="External Link">34902</a> </td> <td>2005-05-16 </td> <td>nor </td> <td>FIXE </td> <td>[pool] StackObjectPool.releaseObject(...) has silly behav... </td> </tr> <tr class="b"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34934" class="externalLink" title="External Link">34934</a> </td> <td>2005-05-16 </td> <td>tri </td> <td>FIXE </td> <td>[pool] clean up some JavaDoc warnings </td> </tr> <tr class="a"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34935" class="externalLink" title="External Link">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 class="b"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34296" class="externalLink" title="External Link">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 class="a"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37226" class="externalLink" title="External Link">37226</a> </td> <td>2005-10-26 </td> <td>maj </td> <td>FIXE </td> <td>[pool] synchronization issues in StackObjectPool </td> </tr> <tr class="b"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37227" class="externalLink" title="External Link">37227</a> </td> <td>2005-10-26 </td> <td>maj </td> <td>FIXE </td> <td>[pool] synchronization issues in GenericObjectPool </td> </tr> <tr class="a"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37228" class="externalLink" title="External Link">37228</a> </td> <td>2005-10-27 </td> <td>maj </td> <td>FIXE </td> <td>[pool] synchronization issues in SoftReferenceObjectPool </td> </tr> <tr class="b"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37234" class="externalLink" title="External Link">37234</a> </td> <td>2005-10-27 </td> <td>maj </td> <td>FIXE </td> <td>[pool] synchronization issues in GenericKeyedObjectPool </td> </tr> <tr class="a"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37235" class="externalLink" title="External Link">37235</a> </td> <td>2005-10-27 </td> <td>maj </td> <td>FIXE </td> <td>[pool] synchronization issues in StackKeyedObjectPool </td> </tr> <tr class="b"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36719" class="externalLink" title="External Link">36719</a> </td> <td>2005-10-29 </td> <td>maj </td> <td>FIXE </td> <td>[pool] Some ObjectPool.borrowObject() implementations do ... </td> </tr> <tr class="a"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33264" class="externalLink" title="External Link">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 class="b"> <td> <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36904" class="externalLink" title="External Link">36904</a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -