Author: psteitz Date: Fri Nov 13 00:45:23 2009 New Revision: 835676 URL: http://svn.apache.org/viewvc?rev=835676&view=rev Log: Prepare for 1.5.4 release.
Modified: commons/proper/pool/trunk/RELEASE-NOTES.txt commons/proper/pool/trunk/build.xml commons/proper/pool/trunk/pom.xml commons/proper/pool/trunk/xdocs/changes.xml commons/proper/pool/trunk/xdocs/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=835676&r1=835675&r2=835676&view=diff ============================================================================== --- commons/proper/pool/trunk/RELEASE-NOTES.txt (original) +++ commons/proper/pool/trunk/RELEASE-NOTES.txt Fri Nov 13 00:45:23 2009 @@ -1,16 +1,16 @@ - commons-pool-1.5.3 RELEASE NOTES + commons-pool-1.5.4 RELEASE NOTES -This is a patch release containing a fix for POOL-149, a regression introduced in version 1.5. +This is a patch release containing a fix for POOL-152, a regression introduced in version 1.5. Changes in this version include: Fixed Bugs: -o POOL-149: Fix case where a thread could end up waiting indefinitely even if objects - were available. Also fixes a couple of leaks in the internal processing - object count that could lead to pool exhaustion. Thanks to Shuyang Zhou. +o POOL-152: GenericObjectPool can block forever in borrowObject when the pool is exhausted and a newly created + object fails validation. When borrowing an object if a new object is created but validate fails, + the latch should not be returned to the queue as an exception will be thrown. Thanks to Bushov Alexander. Modified: commons/proper/pool/trunk/build.xml URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/build.xml?rev=835676&r1=835675&r2=835676&view=diff ============================================================================== --- commons/proper/pool/trunk/build.xml (original) +++ commons/proper/pool/trunk/build.xml Fri Nov 13 00:45:23 2009 @@ -40,7 +40,7 @@ <property name="name" value="commons-pool"/> <property name="title" value="Apache Commons Object Pooling Package"/> - <property name="version" value="1.5.4-SNAPSHOT"/> + <property name="version" value="1.5.4"/> <property name="package" value="org.apache.commons.pool.*"/> <property name="src.dir" value="${basedir}/src"/> Modified: commons/proper/pool/trunk/pom.xml URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/pom.xml?rev=835676&r1=835675&r2=835676&view=diff ============================================================================== --- commons/proper/pool/trunk/pom.xml (original) +++ commons/proper/pool/trunk/pom.xml Fri Nov 13 00:45:23 2009 @@ -27,7 +27,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> - <version>1.5.4-SNAPSHOT</version> + <version>1.5.4</version> <name>Commons Pool</name> <inceptionYear>2001</inceptionYear> @@ -133,7 +133,7 @@ <maven.compile.source>1.3</maven.compile.source> <maven.compile.target>1.3</maven.compile.target> <commons.componentid>pool</commons.componentid> - <commons.release.version>1.5.3</commons.release.version> + <commons.release.version>1.5.4</commons.release.version> <commons.jira.id>POOL</commons.jira.id> <commons.jira.pid>12310488</commons.jira.pid> </properties> Modified: commons/proper/pool/trunk/xdocs/changes.xml URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/xdocs/changes.xml?rev=835676&r1=835675&r2=835676&view=diff ============================================================================== --- commons/proper/pool/trunk/xdocs/changes.xml (original) +++ commons/proper/pool/trunk/xdocs/changes.xml Fri Nov 13 00:45:23 2009 @@ -18,10 +18,11 @@ <document> <properties> <title>Commons Pool Changes</title> - <author email="sandy...@apache.org">Sandy McArthur</author> </properties> <body> - <release version="1.5.4" date="TBD" description=""> + <release version="1.5.4" date="TBD" description= + "This is a patch release containing a fix for POOL-152, a regression +introduced in version 1.5."> <action dev="markt" type="fix" issue="POOL-152" due-to="Bushov Alexander"> GenericObjectPool can block forever in borrowObject when the pool is exhausted and a newly created object fails validation. When borrowing an object if a new object is created but validate fails, Modified: commons/proper/pool/trunk/xdocs/download_pool.xml URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/xdocs/download_pool.xml?rev=835676&r1=835675&r2=835676&view=diff ============================================================================== --- commons/proper/pool/trunk/xdocs/download_pool.xml (original) +++ commons/proper/pool/trunk/xdocs/download_pool.xml Fri Nov 13 00:45:23 2009 @@ -102,17 +102,17 @@ <ul class="downloads"> <li class="group"><div class="links"><span class="label">Binary</span></div> <ul> - <li class="download"><a href="[preferred]/commons/pool/binaries/commons-pool-1.5.3-bin.tar.gz">1.5.3.tar.gz</a> + <li class="download"><a href="[preferred]/commons/pool/binaries/commons-pool-1.5.4-bin.tar.gz">1.5.4.tar.gz</a> <ul class="attributes"> - <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.3-bin.tar.gz.md5">md5</a>]</span> - <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.3-bin.tar.gz.asc">pgp</a>]</span> + <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.4-bin.tar.gz.md5">md5</a>]</span> + <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.4-bin.tar.gz.asc">pgp</a>]</span> </li> </ul> </li> - <li class="download"><a href="[preferred]/commons/pool/binaries/commons-pool-1.5.3-bin.zip">1.5.3.zip</a> + <li class="download"><a href="[preferred]/commons/pool/binaries/commons-pool-1.5.4-bin.zip">1.5.4.zip</a> <ul class="attributes"> - <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.3-bin.zip.md5">md5</a>]</span> - <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.3-bin.zip.asc">pgp</a>]</span> + <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.4-bin.zip.md5">md5</a>]</span> + <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.4-bin.zip.asc">pgp</a>]</span> </li> </ul> </li> @@ -120,17 +120,17 @@ </li> <li class="group"><div class="links"><span class="label">Source</span></div> <ul> - <li class="download"><a href="[preferred]/commons/pool/source/commons-pool-1.5.3-src.tar.gz">1.5.3.tar.gz</a> + <li class="download"><a href="[preferred]/commons/pool/source/commons-pool-1.5.4-src.tar.gz">1.5.4.tar.gz</a> <ul class="attributes"> - <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.3-src.tar.gz.md5">md5</a>]</span> - <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.3-src.tar.gz.asc">pgp</a>]</span> + <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.4-src.tar.gz.md5">md5</a>]</span> + <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.4-src.tar.gz.asc">pgp</a>]</span> </li> </ul> </li> - <li class="download"><a href="[preferred]/commons/pool/source/commons-pool-1.5.3-src.zip">1.5.3.zip</a> + <li class="download"><a href="[preferred]/commons/pool/source/commons-pool-1.5.4-src.zip">1.5.4.zip</a> <ul class="attributes"> - <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.3-src.zip.md5">md5</a>]</span> - <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.3-src.zip.asc">pgp</a>]</span> + <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.4-src.zip.md5">md5</a>]</span> + <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.4-src.zip.asc">pgp</a>]</span> </li> </ul> </li>